【发布时间】:2012-03-07 01:31:22
【问题描述】:
我正在使用 jython 并调用一些自定义 Java API,并且我添加了我需要的所有 jars,或者我在我的代码中使用了 jython 仍然抱怨一个类,因为它找不到 (NoClassDefFoundError),我不知道为什么,我检查了我在路径中的所有罐子,我在路径中的一个罐子中有那个类。
这就是我运行代码的方式
jython -Dpython.path=a.jar:b.jar:c.jar client.py
它抱怨 c.jar 中的一个类,知道它为什么会发生。我是否缺少 jython 的一些额外选项(我没有在此路径中包含 jython.jar)
编辑:我试图自己解决这个问题,我发现将相同的 jar 文件添加到 CLASSPATH(如 export CLASSPATH=$CLASSPATH:a.jar:b.jar...)并运行 jython client.py美好的。 这是一种奇怪的行为,我很高兴我比我想象的更快地摆脱了这个问题
【问题讨论】:
标签: jython-2.5