Когда я запускаю Java из файла .cmd Windows (здесь 32-разрядная версия Vista), команда Java приводит к тому, что пакетный файл перестает выполнять дополнительные команды.
Например, это простой файл test.cmd:
java
java
Это должно заставить Java напечатать свое сообщение помощи дважды. Однако когда я запускаю его в cmd.exe, я получаю это:
C:\>test
C:\>java
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
where options include:
-client to select the "client" VM
-server to select the "server" VM
...
C:\>
Пакетный файл просто завершается при выходе из Java. Что тут происходит?