Eclipse rcp Eclipse RCP Jython-NoClassDefFoundError

Eclipse rcp Eclipse RCP Jython-NoClassDefFoundError,eclipse-rcp,pydev,jython,noclassdeffounderror,Eclipse Rcp,Pydev,Jython,Noclassdeffounderror,我正在开发一个EclipseRCP应用程序。 我有一个Jar,里面有一些我想在Jython中使用的类。 在启动时,我使用初始命令添加Jython控制台,这些命令通过发送命令sys.path.append(some.jar文件路径)来添加jar 我可以使用Jar中的类并执行它们的函数。 但我在那里使用的一个函数最终抛出了一个NoClassDefError。 它所寻找的类在Jar中(我使用Ant构建该Jar,该类实际上在另一个Jar中,但它包含在构建中) 我可以调用从某个\u包导入有问题的\u类,然

我正在开发一个EclipseRCP应用程序。 我有一个Jar,里面有一些我想在Jython中使用的类。 在启动时,我使用初始命令添加Jython控制台,这些命令通过发送命令
sys.path.append(some.jar文件路径)
来添加jar

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

我可以调用
从某个\u包导入有问题的\u类
,然后使用该类, 但是当我调用最终尝试使用类(在代码中)的函数时,我得到了异常

有什么问题吗

详细信息:

我得到例外的类是:
org/apache/commons/lang3/StringUtils
org/openxmlformats/schemas/spreadsheetml/x2006/main/impl/CTTableColumnsImpl$1TableColumnList

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

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

从org.apache.commons.lang3导入StringUtils

StringUtils.strip(“Smth”、“S”)


谢谢。

你的问题有点难以理解。能否提供发生异常的代码示例?是否每次都会发生异常?你能提供堆栈跟踪吗?谢谢回复。实际上,我通过将jar文件添加到plugin.xml下的运行时类路径中解决了这个问题。不知道有两个类路径。。那么我应该回答自己还是删除这个问题?