So I created Java jar files in the past. But they will not execute unless the jar file is with the src folder and the manifest specifices the entry point of the program.
The reason it will not execute is because my code looks for the folder called src and then look for specific file path so it can read certain files within the src directory.
This forces me to execute the jar which produces the folder the program will need to do its job.
The only problem I found is that my total size of the program is twice as large because of this.
size of jar: 35 mb
src folder: 39.2 mb
The reason I ask is because I remember trying other people jar and all that is required for the program to run is the jar itself.