說明:以下內容均是本人個人經驗,接觸Ubuntu系統是從10.04開始,轉眼轉眼之間已經四年了,經常浏覽各種相關論壇,發現從我剛開始基礎到現在,論壇上還有很多人在問關於JAVA環境配置的相關問題。所以我把我的個人經驗總結成下文,僅供新手參考,老鳥繞行!
下面開始。
首先java開發環境包括的一些基本內容:
1.jdk 安裝 ----jdk-6u45-linux-x64.bin
2.eclipse 安裝 ----eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz 參考:http://www.linuxidc.com/bcsflilong/p/4197458.html
3.tomcat 安裝 ----apache-tomcat-6.0.39.tar.gz
4.數據庫安裝
先從JDK安裝說起。
其實安裝JDK總結起來就兩點 解壓 和 配置環境變量
首先在一個合適的地方解壓jdk-6u45-linux-x64.bin,操作如下:
cd /opt #進入到/opt目錄由上面的幾步操作,JDK就已經解壓完成了,其實寫步驟很簡單,沒有什麼多說的。
下面要說的是配置環境變量,這個步驟是令很多新手郁悶的,常常在這裡出現問題,甚至導致系統不能正常登錄(現象就是輸入密碼後 循環回到登錄頁面)
要配置環境變量 需要說明幾點,
首先是符號,明確在ubuntu 或者其他linux發行版中,在配置環境變量時分割符號 是[:] 而不是[;]
第二是在配置前,要做好文件的備份,這其實是一個良好習慣的養成。一旦出錯,可以馬上還原。
下面走起,開始配置環境變量,首先你要想好,你的配置是想系統能的全部賬戶都可以應用JDK 還是只是當前用戶呢?其實這裡沒什麼,就是配置環境變量的
文件不同罷了。
我先以配置能讓所有用戶使用的JDK為例 配置環境變量。
備份要修改的文件
sudo cp /etc/profile /etc/profile.old
編輯文件
sudo gedit /etc/profile
在文件的最後加入如下內容
#JDK PATH export JAVA_HOME=/opt/DevelopTools/jvm/jdk1.6.0_45 export JRE_HOME=/opt/DevelopTools/jvm/jdk1.6.0_45/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
以下是對上面添加內容的說明
#JDK PATH export JAVA_HOME=/opt/DevelopTools/jvm/jdk1.6.0_45 #告訴系統JAVA_HOME 在/opt/DevelopTools/jvm/jdk1.6.0_45 (這個就是上面解壓出來的那個路徑) export JRE_HOME=/opt/DevelopTools/jvm/jdk1.6.0_45/jre #告訴系統JRE_HOME 在opt/DevelopTools/jvm/jdk1.6.0_45/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
#配置CLASSPATH 如果你有在windows下配置的經驗,這裡一定很好理解
# [.]將當前目錄加入CLASSPATH
# [$JAVA_HOME/lib]將JAVA_HOME下的lib目錄加入CLASSPATH
# [$JRE_HOME/lib]將JRE_HOME下的lib目錄加入CLASSPATH
# [$CLASSPATH]將原來的CLASSPATH追加進來
# 關於符號的說明 上面出現的[:]相當與windows下的[;] ,[$JAVA_HOME/lib]這樣的寫法在winodws 下就是%JAVA_HOME%\lib export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
#配置PATH [$JAVA_HOME/bin]和[$JRE_HOME/bin:] 竟是將JAVA_HOME和JRE_HOME下的bin加入PATH
# $PATH 追加原來的PATH
保存/etc/profile 後環境變量就配置完了,這裡需要特別注意的就是PATH這裡的配置,
最常見的錯誤就是
將
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
寫成了
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin
這裡就會導致你重啟後進步了系統了,為什麼呢。因為你這樣寫,相當與重新給PATH賦值了 而不是追加JDK相關的內容。所以就會出現一些意想不到的錯誤
很多新手不敢修改文件,或者不知道修改的對不對,配置正確與否都是通過重啟後看 javac -version 來判斷。
其實 避免出錯你可以先驗證一下修改後的profile 文件有沒有問題。
打開終端
輸入
source /etc/profile
如果沒有任何提示,請繼續輸入java -version 如果出現類似下面的輸出 就證明你成功了 ,放心重啟吧。
linuxidc@ubuntu:~$ java -version java version "1.6.0_45" Java(TM) SE Runtime Environment (build 1.6.0_45-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode) linuxidc@ubuntu:~$ javac -version javac 1.6.0_45
對了 忘記說配置只針對當前用戶生效的JDK環境變量了,/etc/profile是全局的,盡然要配置當前用戶的,請修改$HOME/.profile文件。
Ubuntu下安裝JDK7(附Clojure下載) http://www.linuxidc.com/Linux/2012-10/71557.htm
Ubuntu 12.04下安裝JDK1.7 http://www.linuxidc.com/Linux/2012-06/62239.htm
CentOS6.3安裝JDK和環境配置 http://www.linuxidc.com/Linux/2012-09/70780.htm
Ubuntu14.04 64位 安裝JDK1.7 http://www.linuxidc.com/Linux/2015-01/111102.htm
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2015-01/111974p2.htm