Java 如何通过代码将external.jar添加到构建路径

Java 如何通过代码将external.jar添加到构建路径,java,jar,Java,Jar,我正在开发一个程序,只需将正确的.jar文件放到一个文件夹中,就可以安装模块化插件。我不太确定如何将这样的文件添加到构建路径中,并使用该文件中的方法。如果我确切地知道我将使用什么文件,我知道如何做,但在这种情况下我不知道。我需要能够从外部jar运行一个方法,而无需提前告诉eclipse这就是我将要使用的文件。您可以使用此答案中描述的方法加载jar: 我假设您还需要一个接口来充当绑定契约,这样您就知道如何将类强制转换为如果您使用Java 7,您可以在运行Java时定义一个目录并从那里加载所有JAR

我正在开发一个程序,只需将正确的.jar文件放到一个文件夹中,就可以安装模块化插件。我不太确定如何将这样的文件添加到构建路径中,并使用该文件中的方法。如果我确切地知道我将使用什么文件,我知道如何做,但在这种情况下我不知道。我需要能够从外部jar运行一个方法,而无需提前告诉eclipse这就是我将要使用的文件。

您可以使用此答案中描述的方法加载jar:


我假设您还需要一个接口来充当绑定契约,这样您就知道如何将类强制转换为

如果您使用Java 7,您可以在运行
Java
时定义一个目录并从那里加载所有JAR。不确定语法是否正确,您可以自己检查。这对Java6也适用吗?我曾经在Java7上编译,但我遇到了一些问题,人们说它不起作用,因为他们使用Java6。如果有必要,我愿意再次切换到Java7,但我现在更愿意继续使用Java6。