Java在不覆盖类路径的情况下添加到类路径

Java在不覆盖类路径的情况下添加到类路径,java,java-8,classpath,Java,Java 8,Classpath,Java中有没有一种方法可以在不覆盖现有文件的情况下将文件添加到类路径中 因此,应用程序将获取提供给它的内容(无论使用何种其他方法),但只添加我提供的这一个文件 我不想在应用程序运行时就这样做,而是在启动时这样做。 -cp覆盖类路径——这是我不喜欢的。是否还有其他选项?更改类路径需要在应用程序外部完成。我不认为这可以在运行中完成(尽管您可以使用自定义类加载器)。可能重复:@RedHunt:No-我不想在应用程序中执行。调用应用程序时,我只想将一个文件添加到类路径上的所有文件中。@markspac

Java中有没有一种方法可以在不覆盖现有文件的情况下将文件添加到类路径中

因此,应用程序将获取提供给它的内容(无论使用何种其他方法),但只添加我提供的这一个文件

我不想在应用程序运行时就这样做,而是在启动时这样做。
-cp覆盖类路径——这是我不喜欢的。是否还有其他选项?

更改类路径需要在应用程序外部完成。我不认为这可以在运行中完成(尽管您可以使用自定义类加载器)。可能重复:@RedHunt:No-我不想在应用程序中执行。调用应用程序时,我只想将一个文件添加到类路径上的所有文件中。@markspace:我不想由应用程序执行此操作。我确实希望在appliaction开始时这样做,比如为类路径提供一个以上的文件,而不在其中自行更改(指向另一个文件夹。因此,编辑用于启动程序的java命令,并在
-cp
选项的末尾添加文件。不确定您要问什么。更改类路径需要在应用程序外部完成。我认为这不能立即完成(尽管您可以使用自定义类加载器)。可能的重复项:@RedHunt:No-我不想在应用程序中执行此操作。调用应用程序我只想在类路径上的实际文件中添加一个文件。@markspace:我不想由应用程序执行此操作。我只想在应用程序操作中执行此操作,就像在类路径中再提供一个文件而不更改它一样(指向另一个文件夹。因此,编辑用于启动程序的java命令,并将文件添加到
-cp
选项的末尾。不确定您要问什么。