我在安装程序位置有一个lib文件夹,我希望在类路径中加载,或者在运行时为我的java项目编译,编程为。
我尝试按-cp
设置classpath并使用ClassLoader
,URLClassLoader
但它没有用。找到ClassNotFoundException
。我也试过静态块加载我的罐子。
如何解决它,我们如何动态引用外部jar文件夹或者可以在类路径中加载它。
我正在使用Eclipse IDE,它在构建路径中有选项来加载外部文件夹,但我不确定它在我导出项目时是否会起作用,因为它只为我当前的工作区构建路径,所以当安装程序进入时它不起作用在其他机器。所以我需要以编程方式加载该文件夹。
答案 0 :(得分:0)
您可以使用environmental变量来加载类或jar。
答案 1 :(得分:0)
请自行查看stackoverflow中的这些问题。他们可能会帮助你。我个人没有尝试过,也没有遇到过这种要求。
How should I load Jars dynamically at runtime?
希望以上链接可以帮助您解决问题。