Я знаю, что для выполнения файла я использую .
команду, затем имя файла с пробелом между ними. Но я пытаюсь выполнить файл .jar с помощью, .
и он не работает. Я вошел в свойства и отметил его как исполняемый файл и заставил его работать с Java.
Есть ли способ выполнить файл с Java в Bash Terminal?
Я пытаюсь выполнить файл Minecraft.jar.
command-line
java
jaorizabal
источник
источник
Ответы:
.
Синтаксис может быть использован только для запуска (от «источников») сценариев оболочки.Вам нужно будет использовать
java
команду для запуска.jar
файла:Если у вас не установлена Java, вы можете это исправить, установив
default-jre
пакет ¹. Вы можете увидеть, если у вас уже установлена Java, запустив в терминале:[1]: Это установит стандартную среду исполнения openjdk Java. Вы можете использовать
openjdk-8-jre
, илиopenjdk-7-jre
, илиopenjdk-6-jre
вместо этого, если хотите, - то, что доступно в вашей версии Ubuntu.источник
$ java -jar schemaSpy_5.0.0.jar *** Required parameter '-o' was not specified. ***
Linux вполне способен запускать чужой двоичный файл, такой как файл JAR. Так работает Wine, например. Чтобы запустить JAR-файлы как исполняемые, выполните в консоли следующее
Перейдите в файл JAR и измените его на исполняемый (вы также можете сделать это через свойства файла в Nautilus)
Запустите ваш JAR-файл так же, как если бы это был любой другой двоичный исполняемый файл или скрипт оболочки
Примечание. Убедитесь, что у вас загружен модуль ядра binfmt_misc . Если вы используете ваше собственное скомпилированное ядро без этого модуля, binfmt-support не будет работать.
источник
Если это исполняемый файл jar, то
Не все jar-архивы содержат исполняемый класс, объявленный для запуска в файле манифеста, но если он есть, это будет работать.
Кстати: вы не запускаете большинство программ из оболочки с точкой. Точка является ярлыком для
source
, и она работает только в bash и некоторых других оболочках, чтобы включить скрипт в область текущего сеанса.Скомпилированный двоичный xybin просто запускается с его именем, если он находится в пути:
или с его абсолютным путем:
или с его относительным путем:
или, если вы оказались в каталоге файла, с этим относительным путем:
Файл должен быть помечен как исполняемый для вас (см .: chmod). Все вышесказанное верно и для сценариев оболочки, но они часто имеют расширение .sh, и вы можете запустить сценарий оболочки, вызвав интерпретатор, и тогда его не нужно отмечать исполняемым:
Если вы не хотите запускать новый bash, вы можете использовать исходный код и использовать его для определения функций, псевдонимов и настроек переменных.
источник
Вы также можете сделать хорошую запись для приложения в Unity. выполните следующие команды:
В появившемся окне скопируйте и вставьте следующее:
Возможно, вам придется выйти и снова войти, чтобы увидеть эффекты. :) Также вам нужно поискать в интернете красивую иконку Minecraft, так как они не предоставляют ее для загрузки ..
источник
Введите следующую команду:
Таким образом, ваш файл .jar будет выполняться.
источник
Установите jarwrapper. После этого (и добавив исполняемый бит) вы можете запустить файл jar, просто введя имя jarfile.
Это работает с помощью
binfmt
добавления поддержки нового двоичного формата в ядро.источник
источник
если вы хотите установить jar с определенной версией java, укажите также каталог java
источник