我在eclipse中的项目在res
文件夹和外部库中都有资源。我尝试了两个选项将项目导出为可执行jar。
1)我尝试使用Export -> Runnable Jar
选项导出它。但是,当我运行jar
时,我得到资源文件未找到异常/错误。
当我尝试导出它时,我收到以下警告:
Fat Jar Export: Could not find class-path entry for 'home/../res'
我选择了Package required libraries into generared JAR
选项。
所以,我的问题是我无法在此resource
文件夹中加入此选项。具体问题是:
myClass.class.getResourceAsStream("/myFile.json")
。
2)其次,我尝试使用Export -> JAR file
导出。现在,我无法包含我正在使用的外部库。我可以通过选择resource
来添加resources to export
文件夹。但是,没有选择包含外部库。我试过了Export all output folders for checked projects
。当我运行生成的JAR文件时,出现java.lang.NoClassDefFoundError
错误。
所以,我的问题是我如何包含外部库和我用来在Eclipse中将项目导出为jar的资源文件夹。