Ubuntu 14.04下java開發環境的搭建--1--JDK的安裝

說明:如下內容均是本人我的經驗,接觸ubuntu系統是從10.04開始,轉眼轉眼之間已經四年了,常常瀏覽各類相關論壇,發現從我剛開始基礎到如今,論壇上還有不少人在問關於JAVA環境配置的相關問題。因此我把個人我的經驗總結成下文,僅供新手參考,老鳥繞行!html

下面開始。java

 

首先java開發環境包括的一些基本內容:linux

  1.jdk 安裝 ----jdk-6u45-linux-x64.bin數據庫

  2.eclipse 安裝 ----eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz 參考:http://www.cnblogs.com/bcsflilong/p/4197458.htmlapache

  3.tomcat 安裝 ----apache-tomcat-6.0.39.tar.gzubuntu

      4.數據庫安裝windows

先從JDK安裝提及。tomcat

   其實安裝JDK總結起來就兩點 解壓配置環境變量   eclipse

   首先在一個合適的地方解壓jdk-6u45-linux-x64.bin,操做以下:jvm

cd /opt #進入到/opt目錄
sudo mkdir DevelopTools #新建DevelopTools目錄
cd DevelopTools
sudo mkdir jvm
cd jvm
sudo cp /home/home/下載/jdk-6u45-linux-x64.bin /opt/DevelopTools/jvm
sudo chmod a+x jdk-6u45-linux-x64.bin
sudo sh jdk-6u45-linux-x64.bin
#解壓後 獲得文件夾
tone@ubuntu:/opt/DevelopTools/jvm$ ls -l
總用量 4
drwxr-xr-x 8 root root 4096  3月 27  2013 jdk1.6.0_45

  由上面的幾步操做,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 若是出現相似下面的輸出 就證實你成功了 ,放心重啓吧。

 

tone@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)
tone@ubuntu:~$ javac -version
javac 1.6.0_45

 

對了  忘記說配置只針對當前用戶生效的JDK環境變量了,/etc/profile是全局的,盡然要配置當前用戶的,請修改$HOME/.profile文件。

 

好了 今天就寫道這,文中可能有錯別字,都是該死的輸入法鬧的!請各位看官見諒,其餘的配置請關注從此的文章。

相關文章
相關標籤/搜索