在标准 JVM 中,我可以重新排序我的类路径以“隐藏”类似的类(将所需的类/接口实现移动到类路径的前面)。如何在内部数据库 JVM(例如 11g)中实现这种行为?这是用“loadjava”加载类的顺序吗?
问问题
171 次
1 回答
0
当您使用该loadJava
实用程序加载类时,类路径上只有一个路径。
如果您加载的类与前一个类具有相同的名称和类路径,那么它将忽略较新的类,除非您指定-force
选项:
-force
强制加载文件,即使它们与摘要表条目匹配。
在这种情况下,它将覆盖较早的条目(它不会加载该类的两个副本)。
因此,不,您不能通过重新排序类路径来隐藏重复的类(就像使用外部 JVM 一样),因为 Oracle 使用的内部 JVM 中的类路径上只有一个路径。
于 2016-03-14T13:33:18.180 回答