在关于《关于在打包Jar文件时遇到的资源路径问题(一)》中,以及描述了当资源与可执行JAr分离时的资源路径代码的编写问题,后来想了想,为什么将《Java核心技术卷一》中的程序10-1即ResourceTest的Jar文件放在任何地方都可以执行呢?
图:将原本一起放入目录中的Jar放到桌面上,点击依然能执行
于是我将这个Jar包进行解压,发现在这个包中依然有资源,这就说明了这个包在脱离了原先目录而执行时,依据的资源路径应该是在自己的Jar包中。(至于这个Jar在原先目录时是根据自己包中的资源还是目录中的资源我并不清楚,因为按照在关于在打包Jar文件时遇到的资源路径问题(一)所描述的,在同一目录下的资源能作为URL传递进去也是可以解释的)
解压之后:------>
接下来的问题就是如何在打包的时候将资源也一同打包进Jar包中
方法(一) &#