我创建了一个使用其config文件夹中的数据的java应用程序,它还使用了位于lib文件夹中的第三方jar文件,任何人都可以告诉我如何使用存储在config中的内容为该项目创建jar文件文件和lib文件夹。
我尝试使用eclipse导出功能创建jar。当我运行这个jar文件时,它说它找不到我用于这个项目和配置文件的第三方库。
提前感谢任何帮助
答案 0 :(得分:4)
您可以使用现有的启动配置在导出向导选择对话框中(右键单击项目并转到导出...)在Eclipse 3.4+中创建Runnable JAR,该配置将包含库或重新打包它们。配置文件应该可以从runnable jar所在的目录中读取。如果您需要任何帮助加载这些,请问:)
答案 1 :(得分:2)
您有两个选择
两者都有它们的好处和缺点。
答案 2 :(得分:1)
Java不支持将JAR文件放在可执行的JAR文件中,因此您不能将第三方库JAR文件放在自己的JAR中 - Java将无法找到它们。
如果您不希望将应用程序作为一大堆JAR文件分发,可以使用One-JAR之类的外观,它将为您构建一个包含您自己的类的JAR文件以及您正在使用的第三方库。
要了解有关如何在可执行JAR文件中打包程序的更多信息,请参阅Sun Java教程中的Packaging Programs in JAR Files。
答案 3 :(得分:0)
如果仅使用netbeans点击“build”,jar文件将显示在项目目录的“dist”文件中