我改变了我的CLASSPATH和JAVA_HOMEvariables是这样的
JAVA_HOME=/usr/local/jdk1.6.0_24 export CLASSPATH=$CLASSPATH:/usr/local/tomcat/lib export JAVA_HOME
而当我尝试编译时,CLASSPATHvariables中的path似乎仍然不被识别。 我要么笨拙地设置path,要么重新启动。
我做的是正确的,还是不知何故? 我应该尝试重新启动还是在我正在做的更明显的错误?
谢谢,Alex
这里是编译错误:
包javax.servlet不存在[javac] import javax.servlet.ServletException;
如果tomcat在机器启动的时候启动,修改你的.bashrc将不会有什么好处,因为tomcat可能不会被你的用户运行。 如果tomcat是从.deb软件包安装的,你可以在/ etc / default / tomcat6中查找,你可能会在那find类似的variables。 否则,我们需要更多地了解启动脚本的外观。
你“源”的文件?
source /userdir/.bashrc (or whatever the specific filename is)
要么做或重新login和环境variables应该被拿起。