Ubuntu
在 Ubuntu 中,更新 CLASSPATH 是否需要重新啟動?
我將 CLASSPATH 和 JAVA_HOME 變數更改為這樣的
JAVA_HOME=/usr/local/jdk1.6.0_24 export CLASSPATH=$CLASSPATH:/usr/local/tomcat/lib export JAVA_HOME
而且當我嘗試編譯時,CLASSPATH 變數中的路徑似乎仍然無法辨識。我要麼笨拙地設置路徑,要麼需要重新啟動。
我所做的看起來是正確的還是以某種方式偏離了方向?我應該嘗試重新啟動還是在我正在做的事情中有一些更明顯的錯誤?
謝謝,亞歷克斯
以下是編譯錯誤:
包 javax.servlet 不存在
$$ javac $$導入 javax.servlet.ServletException;
如果在機器啟動時啟動了 tomcat,那麼對 .bashrc 進行更改不會有任何好處,因為 tomcat 可能不是由您的使用者執行的。如果 tomcat 是從 .deb 包安裝的,您可以查看 /etc/default/tomcat6,您可能會在那裡找到類似的變數。否則,我們需要更多地了解啟動腳本的外觀。
您是否“來源”了該文件?
source /userdir/.bashrc (or whatever the specific filename is)
要麼這樣做,要麼重新登錄,然後應該選擇環境變數。