Создание исполняемого файла Java - PullRequest
1 голос
/ 14 марта 2012

Что такое эквивалент командной строки (Linux)

gcc -o executable file.c

для фляги? (Java вместо gcc)

Я знаю, что это можно сделать, потому что в моей школе все, что нужно, это писать "mars" (симулятор MIPS) в командной строке

Ответы [ 4 ]

3 голосов
/ 14 марта 2012

Чтобы выполнить файл JAR Java, выполните следующую команду, заменив YourJarFile.jar именем файла JAR.

java -jar YourJarFile.jar

РЕДАКТИРОВАТЬ: Существует нет способа для выполнения Java JAR, как

./YourJarFile.jar

потому что среда выполнения Java должна интерпретировать файл JAR, а не sh операционной системы *.

операционной системы
1 голос
/ 14 марта 2012

Нет прямого, собственного, эквивалента командной строки. @Deltik предлагает наиболее близкий совместимый метод.

0 голосов
/ 14 марта 2012

Для компиляции Foo.java и Bar.java:

javac Foo.java Bar.java

Чтобы поместить скомпилированные файлы классов в jar:

jar cvf classes.jar Foo.class Bar.class

Обратите внимание, что если вы помещаете ваши классы в пакеты, что вам следует, ваши файлы классов будут находиться в подкаталоге, и вам придется соответствующим образом изменить команду jar.

0 голосов
/ 14 марта 2012
javac myfile.java

при условии, что у вас установлен JDK;)

...