My project in eclipse has both resources in res
folder and external libraries. I tried two options to export the project as an executable jar.
1) I tried to export it using the Export -> Runnable Jar
option. However, when I run the jar
, I get the resource file not found exception/error.
When I tried to export it I get the following warning:
Fat Jar Export: Could not find class-path entry for 'home/../res'
I selected the option Package required libraries into generared JAR
.
So, my problem here is that I can't include my resource
folder with this option. Specific line problem is that:
myClass.class.getResourceAsStream("/myFile.json")
.
2) Secondly I tried exporting with Export -> JAR file
. Now, I can't include the external libraries that I am using. I can include the resource
folder by selecting resources to export
. However, there's no option to include external libraries. I tried Export all output folders for checked projects
. When I run the generated JAR file, I get java.lang.NoClassDefFoundError
error.
So, my questions is how can I include both the external libraries and the resource folder I am using to export my project as jar in Eclipse.