В Linux / Unix суффикс *.sh
идентифицирует сценарий оболочки. Эти сценарии представляют собой простые текстовые файлы, начинающиеся со специальной записи #!
в первой строке, которая указывает оболочку, которая будет выполнять команды в файле.
Как и упомянутый вами netbeans-6.8-ml-java-linux.sh
, ваш скрипт должен начинаться с #!/bin/sh
для ссылки на оболочку Bourne.
Как уже упоминал Радж, простой
java -jar myJar.jar
Команда
может быть минимальным содержимым для запуска вашего приложения из jar.
Затем вы можете сделать свой сценарий запуска произвольно сложным, чтобы иметь дело с различными местами исполняемого файла java
, обрабатывать недостаточные разрешения, предоставлять хорошие справочные сообщения и т. Д. (Снова посмотрите на netbeans-6.8-ml-java-linux.sh
, чтобы увидеть Я имею в виду).