|
|
1
0
|
|
|
2
2
默认情况下,类由 ClassLoader 如果同一个类有两个实现,则将加载类装入器首先找到的实现。 如果这些类实际上不是同一个类(相同的名称但不同的方法),那么在尝试使用它时会出现异常。 通过使用多个类加载器,可以在单个VM中加载两个名称相同的类。这个 OSGI 框架可以为您管理许多复杂的问题,确保加载了正确的版本,等等。 |
|
|
3
0
类加载器负责加载类。 如果在类路径上有两次相同的Jar,或者如果有两个Jar包含同一类的两个不同版本(即com.packagename.Classname),则会加载第一个找到的Jar。 尽量避免在类路径上使用同一个jar两次。 |
|
4
0
|
|
|
5
0
如果您在确定正在使用的类的哪个版本时遇到问题,那么jwhich可能有用: http://www.fullspan.com/proj/jwhich/index.html |
|
|
6
0
你到底是什么意思?为什么? 应该 这会是个问题吗?
Setting the class path (引用部分也适用于存档文件):
换句话说,如果需要特定的顺序,那么只需在类路径中显式地枚举JAR文件。这是应用服务器供应商常用的东西:要修补产品的特定类,您需要放置一个JAR(例如。
|
|
Pecheneg · 如何从类库的dll中收集文件路径? 8 年前 |
|
|
GNewton · 类库中的C#SignalR 11 年前 |
|
|
Mikhail · “Microsoft.AspNet.Http”没有强名称 11 年前 |
|
|
Ali · 类库和ASP.NETvNext类库之间的区别? 11 年前 |
|
|
faldeland · C#终止实现DispatcherTimer的类库 13 年前 |