Я пишу приложение java, которое выводит строки через System.out, и я просто хочу знать, как запустить это приложение вне моей IDE. У меня есть исполняемый банку. Что можно сделать, чтобы увидеть этот вывод в консоли?Запуск Jar in Console
ответ
В основном: java -jar app.jar
Sun's site имеет больше информации
Если я понял, что вы хотите,
java -jar JarFile.jar
должен работать нормально.
Как предполагают другие:
java -jar JarFIle.jar
Примечание Для этого необходимо установить главный класс entry point
Если вы не/не может установить Main-Class, то вы могли бы сделать:
java -cp JarFile.jar package.Classname
Кроме того, если вы связываете типы файлов jar со своей JRE, тогда двойной щелчок также должен работать.
Я знаю, что это старый, но я хотел бы, чтобы помочь будущим людям
Вы также можете сделать еще один файл рядом с ним и просто дважды щелкните на нем пример:
Окна: anynameyoulike.bat
Linux: anynameyoulike.sh (Не уверен, что это работает, но это должно быть)
и в этом файле добавить
java -jar JarName.jar
есть. Это то, что уже говорили другие друзья. –
jar -tf JarName.jar
Это даст список файлов в банке
Drive://Jarlocation> java -jar jarName.jar
он выполнит вашу баночку с консоли
На самом деле, вы должны запустить его из cmd.exe
видеть консоль, если вы используя Windows. (Может быть, Terminal.exe
из Linux делает то же самое) Вы не можете просто дважды щелкните jar
, даже если включить консоль в панели управления - Java - Advanced.
Теперь, чтобы запустить его, используйте cd
, чтобы войти в папку, в которой вы положили в банку, а также:
java -jar name_of_your_jar.jar
Вы можете увидеть все это сейчас.
Для вывода текста, щелкните правой кнопкой мыши на значок верхней левой части окна cmd
и Edit - Марк, перетащите, чтобы выбрать текст, Enter, чтобы скопировать его.
- 1. Запуск jar in eclipse работает медленнее
- 2. Запуск specs2 в sbt console
- 3. Pagination in console php
- 4. CodedUI In Console Application
- 5. java.lang.System error in Console()
- 6. Diamond Drawing in Console
- 7. Overline in console programming
- 8. Запуск NUnit-Console на Mac
- 9. Запуск Scala Jar
- 10. hide chromeDriver console in python
- 11. no console output in eclipse
- 12. Удалить все in rails console
- 13. C++ Signature Scanner in Console
- 14. print to console in PyDev
- 15. Maven display System.Out in Console
- 16. Smarty debug console in Jamroom
- 17. Rails date in rails console
- 18. Bypassing --More-- in Rails Console
- 19. var in console command C#
- 20. Запуск jar без cmd
- 21. Запуск jar от cmd
- 22. Запуск jar в php
- 23. Запуск jar, установка classpath
- 24. Запуск jar через php
- 25. исполняемый jar console, где мои println()?
- 26. Запуск помощников внутри Rails 5 console
- 27. Запуск JAR без java -jar unix & windows?
- 28. Запуск jar из сценария оболочки
- 29. Запуск akka с runnable jar
- 30. run jar in eclipse
Что касается решения для развертывания, которое просто требует, чтобы конечные пользователи дважды щелкали по файлу? Пакетный файл? – Nick
Обратите внимание, что это решение требует, чтобы вы установили точку входа основного класса: http://java.sun.com/docs/books/tutorial/deployment/jar/appman.html – Joel
Я получаю «исключение без головы», если я запускаю этот в чистой консоли. Есть ли способ сделать это без сервера 'X'? – isomorphismes