Итак, я несколько раз задавал этот вопрос, но, похоже, нет консенсуса относительно того, как это должно быть сделано. У меня есть графический интерфейс, в котором создается файл, и, нажав на кнопку, мне нужно вызвать отдельный файл jar, используя имя файла в качестве параметра для него. Кроме того, я использую netbeans, если есть какие-то особенности, и у меня есть исходный код файла jar, хотя его интеграция в мой код будет представлять собой червь из червей.Выполнить файл jar изнутри программы Java
1
A
ответ
2
Просто запустите его с помощью
Runtime.getRuntime().exec("java", "-jar", yourJarName, parameter1, parameter2);
Вы можете передать в произвольное число параметров.
Как Солод описано ниже, если вам нужен выход в результате процесса, вы можете использовать следующий код:
Process p = Runtime.getRuntime().exec("java", "-jar", yourJarName, parameter1, parameter2);
InputStream is = p.getInputStream();
Обратите внимание, что вы называете InputStream
получить выход процесса, потому что вы чтение из потока, так что это вход относительно вашей программы и выход относительно подпроцесса.
Смежные вопросы
- 1. Выполнить файл .jar из Java-программы
- 2. Запустить jar-файл из java-программы
- 3. Запустить файл jar из java-программы
- 4. Выполнить Java-jar из его каталога с помощью java-программы
- 5. Как запустить файл .jar из java-программы
- 6. Как запустить .jar-файл из Java-программы?
- 7. Ant jar файл для простой java-программы
- 8. Как сделать Jar-файл из Java-программы
- 9. Как выполнить JAR-файл без выдачи java -jar?
- 10. Как запустить файл jar изнутри класса?
- 11. Как выполнить банку изнутри банки?
- 12. выполнить файл Kermeta из Java-программы
- 13. mac + linux выполнить файл jar?
- 14. Не удалось выполнить .jar-файл
- 15. Запустить Java .class файл изнутри Java
- 16. Невозможно выполнить файл jar. Получение NoClassDefFoundError
- 17. Как выполнить файл jar в файле jar
- 18. Выполнение PhantomJS изнутри Jar
- 19. не удалось скопировать файл jar изнутри запущенного приложения jar
- 20. выполнить JAR-файл, используя определенную версию JRE
- 21. выполнить пакетный файл из программы
- 22. JavaCompiler изнутри jar
- 23. Jar не читает аудиофайлы изнутри файла jar
- 24. как выполнить файл runnable jar в eclipse
- 25. Запустите файл .jar из java-программы с аргументами
- 26. Как запустить файл jar и запустить терминал из java-программы?
- 27. Как выполнить файл jar в градиенте?
- 28. Как выполнить .jar файл в PHP
- 29. Доступ к ресурсу изнутри jar
- 30. Как выполнить файл jar при запуске jboss7?
Это все? Да. О, также, как бы я получил свой выходной поток? – Arfons
При вызове exec() вы получаете объект Process, который имеет методы getInputStream() и getOutputStream(). – Malt
Возможный дубликат http://stackoverflow.com/questions/4936266/execute-jar-file-from-a-java-program –