0

I'd like to ask if fat jar and runnable jar both refer to the same thing, and could be exchangeable?

Or the fat jar is just a kind of runaable jar, which are not the same concept at all,so that they could not be compared with each other?

Or they could have different meanings or definitions base on different conditions?


This question came to my mind when I tried to repackage my spring boot project as a runnable jar, and I'v seen many articles use both these two terms, which makes me quite confusing.

張家瑜
  • 11
  • 1
  • The duplicate discusses an uber-jar, which is another name for a fat jar. A fat (or uber) jar is very different from a spring-boot executable jar. The spring-boot executable jar is significantly better than the older fat jar. Note a jar file is just a zip file. Look inside the repackaged spring-boot jar to see its structure. – DwB Feb 28 '22 at 09:41

0 Answers0