1
A
回答
1
你要打电话给你的shell作为一个程序
Runtime runtime = Runtime.getRuntime();
String[] args = { "/bin/sh", "-c", " java -jar myjar.jar" };
final Process process = runtime.exec(args);
为了您的具体要求作出回应,这是我的回答
1 /创建一个shell脚本
例如叫它loadJava.sh:
#!/bin/sh
java -jar path/to/jar/file.jar
2 /调用shell脚本与打开一个终端,运行shell脚本
的OSX正确的代码
Runtime.getRuntime().exec("/usr/bin/open -a Terminal /path/to/the/script");
相关问题
- 1. 从应用程序启动终端
- 2. 从另一个Java应用程序启动Java应用程序
- 3. 部署终端库Java应用程序
- 4. 关闭一个Java应用程序并启动另一个应用程序
- 5. 终端如何控制自己启动的应用程序
- 6. 无法通过终端启动节点应用程序
- 7. 从另一个Java应用程序启动Java类
- 8. 从Java程序运行在一个新的终端窗口的应用程序
- 9. 使用整个终端窗口的终端应用程序
- 10. 什么方式来启动一个游戏2.4与Java的Java应用程序?
- 11. 如何从java程序运行jar文件和启动终端?
- 12. 始终启动与Android的启动器活动的应用程序
- 13. 从java应用程序启动java webstart应用程序
- 14. 添加一个终端到一个swing应用程序
- 15. 交付一个启动MySQL的Java应用程序(自包含应用程序)
- 16. OutOfMemoryException启动一个MVC3应用程序
- 17. 启动一个角度应用程序
- 18. 从另一个容器启动的调用java应用程序
- 19. 无端口启动ReactJS应用程序
- 20. 从另一个应用程序启动应用程序
- 21. 从另一个rcp应用程序启动rcp应用程序
- 22. Nativescript - 从Nativescript应用程序启动另一个应用程序
- 23. 在另一个应用程序中启动应用程序
- 24. OSX LaunchAgent的应用程序,启动另一个应用程序
- 25. com0com RS232终端Java程序
- 26. 重新启动一个java控制台应用程序代码
- 27. 如何从一个Java应用程序启动Microsoft边缘
- 28. 在Mac上启动Java应用程序的另一个实例
- 29. org.jdom.input.JDOMParseException当启动谷歌应用程序引擎Java后端
- 30. Python,启动一个.py程序并终止以前的程序
您已经尝试了一下这个java代码? –
你在Windows上做了什么?顺便说一句,在Windows下,可能有一些东西可能会在'java -jar'下面。 –
我试过Runtime.getRuntime()。exec(“打开-a终端java -jar myjar.jar gui”并开始我正在检查gui是否在启动参数中 – letsgo00