这个问题已经在这里有了答案:
已关闭8年。
目前,我正在使用bat文件启动jar并设置java.system.class.loader。是否可以通过编程方式执行此操作以摆脱bat文件?
最佳答案
您不能这样做,因为在执行程序的第一行之前就使用了系统类加载器。
对于某些类,您可以使用其他类加载器,但是不能从正在运行的程序中更改系统类加载器。