linux下安裝jdk和eclipse之java環境

1、去http://java.sun.com/j2se/1.4.2/download.html 下載一個Linux Platform的JDK,建議下載RPM自解壓格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586- rpm.bin)。
  
  2. 上載到Linux<nobr>服務器</nobr>上,在shell下執行命令:
  
  

shell 代碼
  1. [root@LinuxServer rpm]#   
  2.   chmod 755 j2sdk-1_4_2_06-linux-i586-rpm.bin   
  3.   [root@LinuxServer rpm]#   
  4.   ./j2sdk-1_4_2_06-linux-i586-rpm.bin   
  5.      
  6.   這時會有一段Sun的協議,敲幾次空格鍵,當詢問是否同意的時候,敲yes就可以了。   
  7.      
  8.   Sun Microsystems, Inc.   
  9.   Binary Code License Agreement   
  10.   for the   
  11.   JAVATM 2 SOFTWARE DEVELOPMENT KIT   
  12.   (J2SDK), STANDARD   
  13.   EDITION, VERSION 1.4.2_X   
  14.   ...   
  15.   Do you agree to the above   
  16.   license terms? [yes or no]yes   
  17.   Unpacking...   
  18.   Checksumming...   
  19.   0  
  20.   0  
  21.   Extracting...   
  22.   UnZipSFX 5.40 of 28 November 1998,   
  23.   by Info-ZIP (Zip-Bugs@lists.wku.edu).   
  24.   inflating: j2sdk-1_4_2_06-linux-i586.rpm   
  25.   Done.   

  
  注: 如果直接執行unzip命令來解壓也是可以的,總之得到一個rpm軟件包。
  
  3、程序會自動生成一個j2sdk-1_4_2_06-linux-i586.rpm文件,這是主程序包,下面來安裝:
  
  [root@LinuxServer rpm]#rpm -ivh
  j2sdk-1_4_2_06-linux-i586.rpm
  Preparing... ######################
  ##################### [100%]
  1:j2sdk ########################
  ################### [100%]
  
  4、設置環境變量
  
  通常都喜歡用export命令直接在shell下設置:
  
  

shell 代碼
  1. [root@LinuxServer rpm]#   
  2.   export JAVA_HOME=/usr/java/j2sdk1.4.2_06   
  3.   [root@LinuxServer rpm]#   
  4.   export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:   
  5.   $JAVA_HOME/lib/   
  6.   tools.jar   
  7.   [root@LinuxServer rpm]#   
  8.   export PATH=$PATH:$JAVA_HOME/bin   

  
  當然這樣設置環境變量是可以生效的,但是隻對當前shell生效。如果從另外一個shell登陸,將不能使用剛纔設置的變量。所以最好的方法還是修改.bashr c文件。
  
  

shell 代碼
  1. [root@LinuxServer rpm]#vi .bashrc   
  2.   set JAVA_HOME=/usr/java/j2sdk1.4.2_06   
  3.   export JAVA_HOME   
  4.   set PATH=$PATH:$JAVA_HOME/bin   
  5.   export PATH   
  6.   set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:   
  7.   $JAVA_HOME/lib/tools.jar   
  8.   export CLASSPATH   

  
  當然也可以通過更改/etc/profile來實現,不過不推薦這麼做,
  
  因爲這樣的設置將對所以用戶的shell都生效,對系統安全會產生影響。
  
  就是在這個文件的最後加上:
  
  

shell 代碼
  1. export JAVA_HOME=/usr/java/j2sdk1.4.2_06   
  2.      
  3.   export CLASSPATH=.:$JAVA_HOME/lib/dt.jar   
  4.      
  5.   :$JAVA_HOME/lib/tools.jar   
  6.      
  7.   export PATH=$PATH:$JAVA_HOME/bin   

  
  下面來驗證一下變量設置是否生效(####注意:在驗證前先logout一下,再重新登陸):
  
  

shell 代碼
  1. [root@LinuxServer rpm]#   
  2.   echo $JAVA_HOME   
  3.   /usr/java/j2sdk1.4.2_06/   
  4.   [root@LinuxServer rpm]#   
  5.   echo $CLASSPATH   
  6.   /usr/java/j2sdk1.4.2_06/lib/dt.jar:   
  7.   /usr/java/j2sdk1.4.2_06/lib/tools.jar   
  8.   [root@LinuxServer rpm]#   
  9.   echo $PATH   
  10.   /usr/java/j2sdk1.4.2_06/bin/:   
  11.   /usr/kerberos/sbin:/usr/kerberos/bin:   
  12.   /usr/local/sbi   
  13.   n:   
  14.   /usr/local/bin:/sbin:/bin:/usr/sbin:   
  15.   /usr/bin:/usr/X11R6/bin:/root/bin   
  16.   [root@LinuxServer rpm]# JAVA-version   
  17.   JAVA version "1.4.2_06"  
  18.   JAVA(TM) 2 Runtime Environment,   
  19.   Standard Edition (build 1.4.2_06-b03)   
  20.   JAVA HotSpot(TM) Client   
  21.   VM (build 1.4.2_06-b03, mixed mode)   

  
  5、環境設置OK,看看JDK是否能正常工作,我們來寫一個測試文件test.java:
  
  

java 代碼
  1. [root@LinuxServer rpm]#vi test.java   
  2.   class test   
  3.   {   
  4.   public static void main(String[] args)   
  5.   
  6. {   
  7.   System.out.println("Hello World!");   
  8.   }   
  9.   }   
  10.   

  
  保存退出,下面來編譯、執行:
  
 

java 代碼
  1.  [root@LinuxServer text]# javac test.java   
  2.   [root@LinuxServer text]# JAVA test   
  3.   Hello World!   

  
  好了,工作正常。
  
  6、如果要使某個用戶具有運行Java命令的權限,只要修改其bash初始化文件即可。比如要給用戶longware以運行Java命令的權限:
  
  [root@LinuxServer root]#
  vi /home/longware/.bashrc
  set JAVA_HOME=/usr/java/j2sdk1.4.2_06
  export JAVA_HOME
  set PATH=$PATH:$JAVA_HOME/bin
  export PATH
  set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:
  $JAVA_HOME/lib/tools.jar
  export CLASSPATH
  
  7、至此,Linux上JDK的安裝完畢。下面安裝eclipse-SDK-3.0-linux-gtk.zip,去www.eclipse.org下載一個eclipse3.0.,將eclipse-SDK-3.0-linux-gtk.zip解壓到/opt中。
  
  8、編寫一個腳本用於啓動eclipse
  
  

shell 代碼
  1. #!/bin/bash   
  2.   #   
  3.   # 執行 eclipse 3   
  4.   #   
  5.   export JAVA_HOME=/usr/java   
  6.   /j2sdk1.4.2_06   
  7.   export CLASSPATH=/usr/java   
  8.   /j2sdk1.4.2_06/lib   
  9.   /opt/eclipse/eclipse -vm /usr/java   
  10.   /j2sdk1.4.2_06/bin/java -data /home/chenzhe/wo   
  11.   rkspace &   

  
  # -vm 參數用以指定使用哪一個 jvm 來執行Eclipse,
  
  # -date參數用以指定Eclipse的<nobr>數據</nobr>目錄。
  
  在此指定其存在用戶根目錄(/home/chenzhe/)下的workspace目錄中,將腳本保存到/usr
  
  /local/bin中,叫eclipse,並給eclipse分配755權限
  
  9、在桌面上創建一個啓動器,隨便選一個圖標,路徑設置到/opt/eclipse/eclipse,/op
  
  t/eclipse/icon.xpm是eclipse自身帶的圖標.
  
  10、雙擊圖標,或者在終端輸入eclipse, 完成!

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