【发布时间】:2017-06-26 13:57:04
【问题描述】:
我为其他人开发的 cmd 程序创建了一个简单的 SWING gui。要运行这个程序,我执行这一行:
Process convertProcess = Runtime.getRuntime().exec("jlyt\\prog\\com_win\\jlyt.bat " + selectedFiles.getName());
jlyt 文件夹与我的src 文件夹位于同一文件夹中(我使用的是 IntelliJ)。
当通过 IDE 运行时,一切都很好,但当我运行我创建的 jar 时就不行了。我尝试从 IntelliJ 保存的目录以及 jlyt 文件夹的目录中运行它。
我没有将外部程序(在 jlyt 文件夹内)添加到我的 jar 中,因为它非常重。我希望我的 jar 与原始程序一起分发,而不是包含所有内容。
知道我应该如何构建我的 jar 吗?
谢谢。
【问题讨论】:
标签: java swing intellij-idea jar