Java 在运行时更改类路径中的JAR顺序

Java 在运行时更改类路径中的JAR顺序,java,Java,java中是否有选项在运行时更改jars文件的顺序取决于应用程序的参数 案例1: 值为true的输入参数:jar A将在类路径中位于jar B之前 案例2: 值为false的输入参数:JARB将在类路径中位于JARA之前 提前感谢。据我所知,只有在应用程序启动时手动加载类才能实现这一点 看看这个: 这样,您可以根据参数更改类的加载顺序。为什么要这样做。所有需要的jar文件都会在第一次需要时立即加载。因此,我认为这不会给您的应用程序增加任何价值。这是一个寻找问题的解决方案。你必须解释原因。如果您想

java中是否有选项在运行时更改jars文件的顺序取决于应用程序的参数

案例1: 值为true的输入参数:jar A将在类路径中位于jar B之前

案例2: 值为false的输入参数:JARB将在类路径中位于JARA之前


提前感谢。

据我所知,只有在应用程序启动时手动加载类才能实现这一点

看看这个:


这样,您可以根据参数更改类的加载顺序。

为什么要这样做。所有需要的jar文件都会在第一次需要时立即加载。因此,我认为这不会给您的应用程序增加任何价值。这是一个寻找问题的解决方案。你必须解释原因。如果您想要动态类加载,它已经可用了。是否有一个选项来进行动态jar加载,以控制类路径jars顺序。没有,但是您可以根据您的要求进行编码,您仍然没有说明。我可以;我想在jars文件的级别中工作。