Запустить Jar в консоли

Я пишу приложение java, которое выводит строки через System.out, и я просто хочу знать, как запустить это приложение за пределами моей IDE. У меня есть исполняемый банку. Что можно сделать, чтобы увидеть этот вывод в консоли?

Ответы

Ответ 1

В принципе: java -jar app.jar

Сайт Sun содержит больше информации

Ответ 2

Как предложили другие:

java -jar JarFIle.jar

Примечание. Для этого нужно установить основной класс пункт ввода

Если вы не можете/не можете установить Main-Class, вы должны:

java -cp JarFile.jar package.Classname 

Кроме того, если вы связываете типы файлов jar с JRE, тогда двойной щелчок тоже должен работать.

Ответ 3

Если я понял, чего вы хотите,
java -jar JarFile.jar
должен работать нормально.

Ответ 4

Я знаю, что это уже давно, но я хотел бы помочь будущим людям.

Вы также можете сделать другой файл рядом с ним и просто дважды щелкните по нему:

Windows: anynameyoulike.bat

Linux: anynameyoulike.sh(Не уверен, что это работает, но оно должно)

и в этом файле добавить

java -jar JarName.jar

Ответ 5

jar -tf JarName.jar 

Он предоставит файлы списка в банке

Drive://Jarlocation> java -jar jarName.jar

он выполнит вашу банку с консоли

Ответ 6

Собственно, вы должны запустить его из cmd.exe, чтобы увидеть консоль, если вы используете Windows. (Возможно, Terminal.exe для Linux делает то же самое) Вы не можете просто дважды щелкнуть значок jar, даже если вы включите консоль в Control Panel - Java - Advanced.

Теперь, чтобы запустить его, используйте cd, чтобы войти в папку, в которую вы положили банку, и:

java -jar name_of_your_jar.jar

Теперь вы можете видеть все это.

Чтобы вывести текст, щелкните правой кнопкой мыши значок верхнего левого края окна cmd и Edit - Mark, перетащите, чтобы выбрать текст, Enter, чтобы скопировать его.