基本上我想替换 Canvas
由使用我的自定义的应用程序在运行时运行的类 Canvas
上课了,听说xbooting
可以做到这一点,但没有教程或任何东西。
所以我只是想知道 vm 参数是什么,你能帮我吗?
最佳答案
通过xbooting
您可能指的是-Xbootclasspath
参数?
您可以使用-Xbootclasspath
覆盖虚拟机启动时加载的类。通过这种方式,您可以为虚拟机提供您自己的某个类的实现,并且它将在虚拟机启动时使用。你可以这样做:
java -Xbootclasspath/p:path_to_the_jar_with_myCanvas_class.jar HelloWorld.class
但是-Xbootclasspath
不会在运行时替换Canvas
类,替换将在VM启动时发生。
这是一篇关于 Xbootclasspath 的好文章:When to use -Xbootclasspath on HotSpot?
关于java - Xbooting Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14250363/