2016-04-01 2 views
0

Я хочу запустить неисполняемую банку из командного файла в том же каталоге. Я использовал этотЗапустите неисполняемую банку из командного файла в том же каталоге

java -cp "%~dp0file.jar" main 

Но это не работает, что я делаю неправильно здесь?

+0

Вы попробовали 'echo '% ~ dp0file.jar?' И убедитесь, что путь выглядит правильно? – Bloodied

+0

Все еще не работает, пакетный файл сразу закрывается – itsnotme

+0

Является ли это единственной строкой кода в вашем пакетном файле? И я надеюсь, что вы добавили 'pause' после команды echo, чтобы проверить, выглядит ли путь правильно. – Bloodied

ответ

0

Обратитесь к this link за советами, чтобы избежать неправильного пути.

В следующий раз для отладки убедитесь, что у вас нет echo off, а затем добавьте команду pause до и после того, где, по вашему мнению, проблема, посмотрите, где она сработает, и сможете ли вы точно определить точную строку.

This link показывает несколько полезных методов, но в случае вашего маленького скрипта и this link показан способ получить журнал ошибок java при запуске из пакетного файла.

Смежные вопросы