【发布时间】:2018-04-16 11:18:13
【问题描述】:
我需要创建一个应用程序,用于使用各种参数(例如高度、体积或底面积)对各种类型的多边形进行排序。具有多边形参数、排序类型、排序方法的文件名的参数将通过命令行传递。该文件位于项目中我的 src 文件夹之外的资源文件夹中。我已经实现了所有程序,当我通过 eclipse 运行配置使用传递参数运行时,它运行良好。但是当我尝试使用 cmd 相同的参数运行我的 .jar 文件时,它给了我FileNotFoundException。
我使用7zip 打开了我的 jar 文件,发现它从未将我的资源文件夹解压缩到 .jar 文件中。我在网上搜索并尝试将我的资源文件夹包含在构建 Eclipse 的路径中。但还是不行。
【问题讨论】:
-
是否在“Java Build Path”的“Order and Export”选项卡中勾选了resources文件夹?
-
是的,我刚刚查过了。它被检查并导出到 jar 文件中,但现在它正在单独导出所有文件,而不是作为文件夹。感谢您的回复。
-
尝试在 Eclipse 导出对话框(输入 JAR 文件名的屏幕)中选择“添加目录条目”
标签: java eclipse executable-jar