错误:包不存在。问题代码是否相关?

时间:2015-12-29 11:36:48

标签: java linux ubuntu rhel

我正在尝试在RHEL 7中编译Java代码,我遇到了这种错误

error: package org.apache.xml.serialize does not exist
import org.apache.xml.serialize.Method;

symbol:   class SistPrint
  location: class CrearSocketMIE
./GRP/Comunicaciones/ComMIE/CrearSocketMIE.java:187: error: cannot find symbol
    public SocketCliente getSocketMIE(int lan) {

等等,当我在Ubuntu中尝试时,我没有得到它们......我在看什么?这个代码是相关的还是SO环境?两者都有相同的jdk版本(jdk1.8.0_65),它们的行为有何不同?

我缺少什么配置(确定已经设置了JAVA_HOME)还有什么吗?我有一个根据环境做不同的Make文件,真的很奇怪。

您怎么看?

1 个答案:

答案 0 :(得分:3)

您报告的错误表明编译器无法在Apache Xerces中找到the classpath库。

确保在编译器(javac)运行时,所有必需的库(它们都是jar文件)都包含在classpath command line parameter中。