小编典典

从类自己的JAR文件加载资源

java

当使用Class.getResource()并提供一个相当通用的资源名称(如)时"license.html",Java可能会"license.html"从CLASSPATH前面列出的另一个JAR文件中加载资源,但可能与我的应用程序完全无关。有没有一种方法可以强制ClassLoader
首先 尝试从我的课程所在的同一JAR文件中加载资源,并且只有在未找到的情况下,才可以在CLASSPATH上查找其他JAR?


阅读 183

收藏
2020-11-01

共1个答案

小编典典

另外,如果您知道文件所在的确切jar,则可以使用JarURLConnection

jar:<url>!/{entry}
2020-11-01