Можно ли как-нибудь выполнить файл .jar с JRE через командную строку? У меня проблема с файлом, и я хочу посмотреть, смогу ли я получить какую-либо информацию о том, что это за ошибка. Когда я пытаюсь выполнить его с ./, он говорит, что не может выполнить двоичный файл. Но значок дает мне возможность работать с Java Runtime Environment.
Насколько я знаю, любление до безумия .
может только использоваться для выполнения сценариев оболочки.
, Таким образом, необходимо использовать команда java для выполнения .jar
файлы
java -jar your_file_name.jar
Вот именно!
необходимо выполнить его хотя JRE, не непосредственно. т.е. java -jar myapp.jar
./
Не на самом деле команда для запущения программы. Это просто относится к текущему каталогу. Например, если у меня есть сценарий, myscript.sh
, в моем корневом каталоге;
я могу или работать ./myscript.sh
или /home/myusername/myscript.sh
, Оба из тех запустили бы скрипт.
причина, почему Вы не могли только работать myscript.sh
, состоит в том, потому что termnal попытался бы интерпретировать ее как известную команду и бросил бы эту ошибку: myscript.sh: command not found
, потому что не достаточно умно знать, что Вы пытались направить его к файлу в Вашем токе dir
.