【发布时间】:2018-03-26 21:08:31
【问题描述】:
如果 lib 目录包含多个具有相同类的 JAR,使用 classpath: "lib/*" 启动的 java 应用程序将如何选择要加载的女巫类? 每次的表态都会一样吗?使用不同的服务器?
【问题讨论】:
如果 lib 目录包含多个具有相同类的 JAR,使用 classpath: "lib/*" 启动的 java 应用程序将如何选择要加载的女巫类? 每次的表态都会一样吗?使用不同的服务器?
【问题讨论】:
未指定目录中 JAR 文件在扩展类路径中枚举的顺序,并且可能因平台而异,甚至在同一台机器上时时刻刻都不同。一个结构良好的应用程序不应该依赖于任何特定的顺序。如果需要特定顺序,则可以在类路径中显式枚举 JAR 文件。
【讨论】: