使用JAR的独立执行

使用JAR的独立执行,jar,executable-jar,uberjar,Jar,Executable Jar,Uberjar,我在一些地方读到,独立的JAR可以用于应用程序。但我的疑问是,JAR怎么可能是独立的呢。据我所知,UBERjar可以是独立的,因为它包含所有依赖项的依赖项 我也不知道罐子里装的是什么?这将决定它是否是独立的。 如果有人能用例子澄清上述疑问,我将不胜感激(比如,如果我有一个依赖项为Y和Z的包X,我生成了一个X的JAR,那么如果我在另一个包中使用这个JAR,比如说a,因为我需要包X的所有实用程序,我不应该使用UBERjar)。提前谢谢

我在一些地方读到,独立的JAR可以用于应用程序。但我的疑问是,JAR怎么可能是独立的呢。据我所知,UBERjar可以是独立的,因为它包含所有依赖项的依赖项

我也不知道罐子里装的是什么?这将决定它是否是独立的。 如果有人能用例子澄清上述疑问,我将不胜感激(比如,如果我有一个依赖项为Y和Z的包X,我生成了一个X的JAR,那么如果我在另一个包中使用这个JAR,比如说a,因为我需要包X的所有实用程序,我不应该使用UBERjar)。提前谢谢