以编程方式设置 java.system.class.loader

per*_*rak 5 java classloader

目前我正在使用 bat 文件来启动我的 jar 并设置 java.system.class.loader。是否可以以编程方式执行此操作以摆脱 bat 文件?

Den*_*ret 5

不能,因为在执行程序的第一行之前使用了系统类加载器。

您可以为某些类使用不同的类加载器,但您不能从正在运行的程序中更改系统类加载器。