【问题标题】:jython classnotfoundexception even if class file existsjython classnotfoundexception 即使类文件存在
【发布时间】: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


    【解决方案1】:

    我认为 jython 期望 Classpath 上有 Java-Classes ...

    也许会有所帮助:

    Classloader Trouble

    【讨论】:

      猜你喜欢
      • 2014-03-16
      • 2015-12-23
      • 2021-10-29
      • 2015-10-26
      • 1970-01-01
      • 2020-07-14
      • 1970-01-01
      • 2018-11-16
      • 1970-01-01
      相关资源
      最近更新 更多