hha*_*fez 2 java jvm classpath
我有一个关于Java类路径变量的问题.
如果我有多个具有相同类的jar,jvm在运行时使用哪个jars.Class Path中列出的第一个,最后一个,还是未定义的?
谢谢
这是第一个被发现的.请参阅Java技巧105:使用JWhich掌握类路径:
特别重要的是,类加载器将按照它们在类路径中出现的顺序加载类.从第一个类路径条目开始,类加载器访问每个指定的目录或归档文件,试图找到要加载的类.将加载它找到的具有正确名称的第一个类,并忽略任何剩余的类路径条目.
在实践中,一旦你开始将多个类加载器放入混合中,它会变得更复杂,但基本上它是先进先出.
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |