Eclipse RCP Jython - NoClassDefFoundError

时间:2015-06-18 09:08:47

标签: eclipse-rcp pydev jython noclassdeffounderror

我正在开发一个eclipse RCP应用程序。 我有一个Jar,我想在Jython中使用一些类。 在启动时,我通过发送命令sys.path.append(some .jar file path)添加jar来添加Jython控制台。

我可以使用Jar中的类并执行它们的函数。 但是我在那里使用的一个函数最终抛出NoClassDefError。 它寻找的类是在Jar中(我使用Ant构建该jar,并且该类实际上位于另一个Jar中,但它包含在构建中)。

我可以调用import problematic_class from some_package然后使用该类, 但是当我调用最终尝试使用该类的函数时(在代码中)我得到了异常。

可能是什么问题?

详细信息:

我获得例外的课程有:org/apache/commons/lang3/StringUtilsorg/openxmlformats/schemas/spreadsheetml/x2006/main/impl/CTTableColumnsImpl$1TableColumnList

包含这些类的jar包含在我向sys.path.append...提供的Jar的构建过程中

我可以做(没有任何例外):

from org.apache.commons.lang3 import StringUtils

StringUtils.strip("Smth", "S")

感谢。

0 个答案:

没有答案