【发布时间】:2011-08-25 20:46:41
【问题描述】:
当我将类路径放入静态类路径(即,将它们放入 classpath.txt 文件)时,程序可以工作。当我动态添加它时,我收到一个错误,它在类路径中找不到属性文件。
这就是我所拥有的
javaaddpath('C:\exchsys\jars\exsystools.jar') javaaddpath('C:\exchsys\externaljars\log4j.jar') javaaddpath('C:\exchsys\externaljars\') javaaddpath('C:\apache-activemq-5.1.0\lib\commons-logging-1.1.jar')
javaaddpath('C:\apache-activemq-5.1.0\activemq-all-5.1.0.jar')
加上我的实际代码
这会导致以下错误: javax.naming.ConfigurationException: JMSUtilities.loadConfiguration(): 在类路径中找不到属性文件“/exsysjms.properties”。
它正在寻找的文件是通过这一行添加的文件夹中的一个
javaaddpath('C:\exchsys\externaljars\')
当我将相同的路径放入 classpath.txt 文件时,它工作正常。有什么想法吗?
【问题讨论】:
标签: java matlab dynamic static classpath