![]() |
1
8
引导类加载器表示为
因此,您可以尝试使用
如果您想定义一个运行时类,就像由引导加载程序加载一样,那么没有标准的解决方案。这就是方法
从Java 9开始
对于Java代理,还可以选择将类文件转储到临时Jar文件中 add it to the bootstrap class path 从编程的角度来说,如果它不介意这涉及到I/O。 还有一个陷阱需要注意。当您希望其他引导加载的类找到您的类时,您必须在第一次尝试访问该类之前添加它,因为JVM解析器将记住结果,即使它会因错误而失败。 |
![]() |
2
0
通过引导类加载器加载类的一种比较迂回的方法是定义自己的类加载器,如下所示:
这个类加载器没有父类,因此它将加载类的唯一位置是固有的引导类加载器。 |