通过命令行

时间:2015-08-31 08:56:03

标签: java classloader

我知道可以通过代码替换类加载器。通常,您可以在main()方法中创建类加载器的实例,调用loadClass()invoke()方法。

是否也可以通过命令行选项将类加载器替换为java.exe,而无需修改原始代码?

我已经阅读了-Xbootclasspath命令行开关,它似乎做了类似的事情。

作为第一个测试,我下载了JarClassLoader的源代码并将其编译成JAR文件。

然后我像往常一样启动了我的Java程序,但使用了额外的-Xbootclasspath JarClassLoader.jar开关。我尝试了所有三个版本,但所有这些版本都提供了错误消息

  

无法识别的选项:-Xbootclasspath / a

     

错误:无法创建Java虚拟机。

     

错误:发生了致命异常。程序将退出。

0 个答案:

没有答案