获取java.lang.NoClassDefFoundError:org / apache / xpath / objects / XObject

时间:2014-11-26 12:34:28

标签: java migration java-7 java-6

我正在尝试将我的应用程序从JRE6迁移到LINUX机器上的JRE7。我在部署应用程序时收到此错误java.lang.NoClassDefFoundError: org/apache/xpath/objects/XObject

jar中的一个(将使用较低的JAVA版本编译)调用类XObject中的某些函数。

是否存在版本兼容性问题。我没有更改build.xml文件中的任何内容,它在JRE6上运行良好。

2 个答案:

答案 0 :(得分:1)

您已将xalan.jar添加到类路径中。

答案 1 :(得分:0)

org/apache/xpath/objects/XObject

以上错误表明项目中没有找到这种类型的类吗?

所以你必须需要org/apache/xpath/objects/XObject的上述jar文件,并使用以下命令作为类路径引用来编译你的java类。您可以从这里http://www.java2s.com/Code/Jar/x/Downloadxalan240jar.htm

下载此jar
javac -cp jar_file_path.jar pachakge/java_file.java