将外部jar加载到java项目的类路径中

时间:2014-01-15 06:04:16

标签: java jar classpath buildpath eclipse-classpath

我在安装程序位置有一个lib文件夹,我希望在类路径中加载,或者在运行时为我的java项目编译,编程为。

我尝试按-cp设置classpath并使用ClassLoaderURLClassLoader但它没有用。找到ClassNotFoundException。我也试过静态块加载我的罐子。

如何解决它,我们如何动态引用外部jar文件夹或者可以在类路径中加载它。

我正在使用Eclipse IDE,它在构建路径中有选项来加载外部文件夹,但我不确定它在我导出项目时是否会起作用,因为它只为我当前的工作区构建路径,所以当安装程序进入时它不起作用在其他机器。所以我需要以编程方式加载该文件夹。

2 个答案:

答案 0 :(得分:0)

您可以使用environmental变量来加载类或jar。

答案 1 :(得分:0)

请自行查看stackoverflow中的这些问题。他们可能会帮助你。我个人没有尝试过,也没有遇到过这种要求。

How should I load Jars dynamically at runtime?

Loading jars at runtime

希望以上链接可以帮助您解决问题。