J'ai créé runner.bat pour lancer un test java il contient: chemin de java, classpath org.junit.runner.JUnitCore de quand je le lance:lancement ligne bycommand test java
ÉCHECS les tests effectués: 1, échecs: 1
Exception in thread "Thread-0" java.lang.IllegalStateException: Shutdown in progress
at java.lang.ApplicationShutdownHooks.add(Unknown Source)
at java.lang.Runtime.addShutdownHook(Unknown Source)
at com.sun.imageio.stream.StreamCloser$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.imageio.stream.StreamCloser.addToQueue(Unknown Source)
at javax.imageio.stream.FileCacheImageInputStream.<init>(Unknown Source)
at com.sun.imageio.spi.InputStreamImageInputStreamSpi.createInputStreamInstance(Unknown Source)
at javax.imageio.ImageIO.createImageInputStream(Unknown Source)
at javax.imageio.ImageIO.read(Unknown Source)
at com.polyspace.util.guicomponent.CompositePanel.setBufferedImage(Unknown Source)
at com.polyspace.util.guicomponent.CompositePanel.<init>(Unknown Source)
comment lancer le même test à partir de Linux? un shell, un script perl? – user281070
Y a-t-il quelque chose de spécifique à la plate-forme dans votre code Java qui l'arrête sous Windows? Si c'est le problème, vous pouvez mettre à jour votre question. Si tout ce que vous avez à faire est d'appeler Java, un script shell avec les mêmes commandes de base que vous utiliseriez sur Windows le ferait. –