ubuntu下配置java環境

配置JDK環境


原帖地址:http://www.cnblogs.com/fnng/archive/2013/01/30/2883815.html

下載

登錄oracle的網站去下載JDK7

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

  好吧!在下載之前我們要先選中“Accept License Agreement” 然後,才允許我們下載。

  等等有好幾個linux版本的 JDK,那麼應該選擇那個呢?我們先來看看他們有什麼不同。

  x86對應的是32位操作系統下的應用程序,x64對應的是64位操作系統下的應用程序,那我們在下載之前要先確定我的操作系統是32位的還是64位的。

ctrl+alt+t 調出ubuntu的終端。輸入一下命令:

複製代碼
fnngj@fnngj-H24X:~$ getconf LONG_BIT //查看操作系統位數
32

fnngj@fnngj-H24X:~$ lsb_release -a //順便看看操作系統信息
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
複製代碼

 

每種位數人操作系統又分了兩種類型的安裝包.

  rmp原本是RedHat Linux發行版專門用來管理Linux各項套件的程序,由於它遵循GPL規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。    RPM套件管理方式的出現,讓Linux易於安裝,升級,間接提升了Linux的適用度。

  ar.gz就是用targzip壓縮後的文件擴展名。 用winzipwinrar就可以打開

我這裏下載的是jdk-7u11-linux-i586.tar.gz這個版本

我在/usr/java下安裝jdk


解壓

創建目錄:

複製代碼
root@fnngj-H24X:/home/fnngj/下載# pwd       //下載文件的默認路徑
/home/fnngj/下載

root@fnngj-H24X:/home/fnngj/下載# ls       //查看下載的文件
jdk-7u11-linux-i586.tar.gz

root@fnngj-H24X:/home/fnngj/下載# sudo mkdir /usr/java       //創建目錄

root@fnngj-H24X:/home/fnngj/下載# sudo tar zxvf jdk-7u11-linux-i586.tar.gz -C /usr/java //將下載的文件解壓到/usr/java目錄下

root@fnngj-H24X:/home/fnngj/下載# cd /usr/java/             //切換到創建的目錄下

root@fnngj-H24X:/usr/java# ls
jdk1.7.0_11
複製代碼

 


改名(非必須步驟)

爲了便於書寫,我們需要對JDK的解壓目錄進行改名。

root@fnngj-H24X:/usr/java# sudo mv jdk1.7.0_11  java-7-sun

root@fnngj-H24X:/usr/java# ls
C:\nppdf32Log\debuglog.txt     java-7-sun

 


修改配置文件

打開配置文件命令

root@fnngj-H24X:  sudogedit /etc/environment

配置內容如下:

複製代碼
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export JAVA_HOME=/usr/java/java-7-sun
複製代碼

 

(標紅的部分爲我們要添加的內容,注意路徑,安裝版本名稱不要寫錯)

保存後關閉配置文件

要使配置文件生效,需要輸入一下:

root@fnngj-H24X:/usr/java#  source /etc/environment

 

驗證

在終端使用echo命令檢查環境變量的設置情況

複製代碼
root@fnngj-H24X:/usr/java#  echo $JAVA_HOME
/usr/java/java-7-sun

root@fnngj-H24X:/usr/java# echo $CLASSPATH
.:/usr/java/java-7-sun/lib:/usr/java/java-7-sun/jre/lib

root@fnngj-H24X:/usr/java#  echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/java-7-sun/bin
複製代碼

 

查看安裝的java版本:

root@fnngj-H24X:/usr/java#  java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)

 

 

使其對所有用戶有效

重新打開一個終端,查看java版本

複製代碼
fnngj@fnngj-H24X:~$ java -version
程序 'java' 已包含在下列軟件包中:
* default-jre
* gcj-4.6-jre-headless
* gcj-4.7-jre-headless
* openjdk-7-jre-headless
* openjdk-6-jre-headless
請嘗試:sudo apt-get install <選定的軟件包> 
複製代碼

啊!怎麼找不到了呢? 因爲剛纔是用root用戶配置的,且關閉終端,配置的作用就消失了。那怎麼辦?

 

需要修改profile 文件

root@fnngj-h24x/usr/java#  sudo gedit /etc/profile

打開profile文件,添加如下內容

複製代碼
#set java environment

JAVA_HOME=/usr/java/java-7-sun
export JRE_HOME=/usr/java/java-7-sun/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
複製代碼

修改完成後保存

這個需要重啓電腦才能生效。

 

 

 

安裝eclipse


 

要玩java ,少不了eclipse這個利器。下面的工作就很簡單了下載安裝編輯器。

http://www.eclipse.org/downloads/

選擇你需要的版本下載,本人下載的版本爲:

eclipse-jee-juno-SR1-linux-gtk.tar.gz

 

解壓

複製代碼
在終端切換到你的系在目錄:
fnngj@fnngj-H24X:~$ cd 下載
fnngj@fnngj-H24X:~/下載

將下載的IDE解壓到/usr/java/ 目錄下
fnngj@fnngj-H24X:~/下載$ sudo tar xvfz eclipse-jee-juno-SR1-linux-gtk.tar.gz -C /usr/java/   
                        //執行這個動作可能需要輸入用戶密碼

進入解壓目錄
root@fnngj-H24X:/usr/java# cd  eclipse/

root@fnngj-H24X:/usr/java/eclipse#  ls
about_files   configuration   eclipse.ini   icon.xpm p2
about.html   dropins   epl-v10.html   libcairo-swt.so    plugins
artifacts.xml    eclipse    features   notice.html    readme 
複製代碼

我們找到解壓的目錄就可以運行程序,不過每次到目錄下去啓動程序太不方便了。

 

 

生成桌面圖標

這裏教你一個簡單的方式。

1、在桌面上創建一個文檔。打開文檔輸入一下內容

複製代碼
[Desktop Entry]
Categories=Development;
Comment[zh_CN]=
Comment=
Exec=/usr/java//eclipse/eclipse
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/usr/java/eclipse/icon.xpm
MimeType=
Name[zh_CN]=eclipse
Name=eclipse
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=owen
複製代碼

(標紅的兩處路徑需要修改爲你軟件的安裝路徑)

修改完成保存關閉文件

 

2、對文件進行重命名爲:eclipse.desktop

 

3、右鍵文件增加權限

 

4、然後,就可以點擊圖標打開了,(什麼情況圖標這麼大!!!!)

 

最後附上 hello world

 

 

------------------------------------------------

備註一下,第一次在ubuntu 下完成這篇文章,一年前就嘗試將使用環境轉換到linux下了,畢竟有多年的windows使用習慣,一下各種不適應,於是又老老實實的回到了windows下。這幾天又有了熱情在linux下嘗試各種使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章