我最近创建了一个应用程序并成功地将其 jarred 到 c:/my/folder/app.jar。在以下情况 [Startup #1] 中,它就像一个魅力:
- 打开命令
- cd 到 c:/我的/文件夹
- java -jar app.jar
但是当我这样做时,它不起作用 [Startup #2]:
- 打开命令
- cd 到 c:/my/
- java -jar 文件夹/app.jar
因为 app.jar 包含我尝试在我的应用程序中运行的 .exe 文件:
final Process p = Runtime.getRuntime().exec("rybka.exe");
它在示例 2 中不起作用,因为它找不到文件 rybka.exe。
有什么建议么?