熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

教您如何在Linux下配置Java開發環境詳述

2013-11-23 18:53:39  來源: Java核心技術 

  去 下載一個Linux Platform的JDK建議下載RPM自解壓格式的(RPM in selfextracting filejsdk___linuxi rpmbin)
  
   上載到Linux服務器上在shell下執行命令
  
  [root@LinuxServer rpm]#
  chmod jsdk___linuxirpmbin
  [root@LinuxServer rpm]#
  /jsdk___linuxirpmbin
  
  這時會有一段Sun的協議敲幾次空格鍵當詢問是否同意的時候敲yes就可以了
  
  Sun Microsystems Inc
  Binary Code License Agreement
  for the
  JAVATM SOFTWARE DEVELOPMENT KIT
  (JSDK) STANDARD
  EDITION VERSION _X
  
  Do you agree to the above
  license terms? [yes or no]yes
  Unpacking
  Checksumming
  
  
  Extracting
  UnZipSFX of November
  by InfoZIP (ZipBugs@listswkuedu)
  inflating: jsdk___linuxirpm
  Done
  
  注: 如果直接執行unzip命令來解壓也是可以的總之得到一個rpm軟件包
  
  程序會自動生成一個jsdk___linuxirpm文件這是主程序包下面來安裝
  
  [root@LinuxServer rpm]#rpm ivh
  jsdk___linuxirpm
  Preparing ######################
  ##################### [%]
  :jsdk ########################
  ################### [%]
  
  設置環境變量
  
  通常都喜歡用export命令直接在shell下設置
  
  [root@LinuxServer rpm]#
  export JAVA_HOME=/usr/java/jsdk_
  [root@LinuxServer rpm]#
  export CLASSPATH=:$JAVA_HOME/lib/dtjar:
  $JAVA_HOME/lib/
  toolsjar
  [root@LinuxServer rpm]#
  export PATH=$PATH:$JAVA_HOME/bin
  
  當然這樣設置環境變量是可以生效的但是只對當前shell生效如果從另外一個shell登陸將不能使用剛才設置的變量所以最好的方法還是修改bashr c文件
  
  [root@LinuxServer rpm]#vi bashrc
  set JAVA_HOME=/usr/java/jsdk_
  export JAVA_HOME
  set PATH=$PATH:$JAVA_HOME/bin
  export PATH
  set CLASSPATH=:$JAVA_HOME/lib/dtjar:
  $JAVA_HOME/lib/toolsjar
  export CLASSPATH
  
  當然也可以通過更改/etc/profile來實現不過不推薦這麼做
  
  因為這樣的設置將對所以用戶的shell都生效對系統安全會產生影響
  
  就是在這個文件的最後加上:
  
  export JAVA_HOME=/usr/java/jsdk_
  
  export CLASSPATH=:$JAVA_HOME/lib/dtjar
  
  :$JAVA_HOME/lib/toolsjar
  
  export PATH=$PATH:$JAVA_HOME/bin
  
  下面來驗證一下變量設置是否生效(####注意:在驗證前先logout一下再重新登陸)
  
  [root@LinuxServer rpm]#
  echo $JAVA_HOME
  /usr/java/jsdk_/
  [root@LinuxServer rpm]#
  echo $CLASSPATH
  /usr/java/jsdk_/lib/dtjar:
  /usr/java/jsdk_/lib/toolsjar
  [root@LinuxServer rpm]#
  echo $PATH
  /usr/java/jsdk_/bin/:
  /usr/kerberos/sbin:/usr/kerberos/bin:
  /usr/local/sbi
  n:
  /usr/local/bin:/sbin:/bin:/usr/sbin:
  /usr/bin:/usr/XR/bin:/root/bin
  [root@LinuxServer rpm]# JAVAversion
  JAVA version _
  JAVA(TM) Runtime Environment
  Standard Edition (build _b)
  JAVA HotSpot(TM) Client
  VM (build _b mixed mode)
  
  環境設置OK看看JDK是否能正常工作我們來寫一個測試文件testjava
  
  [root@LinuxServer rpm]#vi testjava
  class test
  {
  public static void main(String[] args)
  {
  Systemoutprintln(Hello World!);
  }
  }
  
  保存退出下面來編譯執行
  
  [root@LinuxServer text]# javac testjava
  [root@LinuxServer text]# JAVA test
  Hello World!
  
  好了工作正常
  
  如果要使某個用戶具有運行Java命令的權限只要修改其bash初始化文件即可比如要給用戶longware以運行Java命令的權限:
  
  [root@LinuxServer root]#
  vi /home/longware/bashrc
  set JAVA_HOME=/usr/java/jsdk_
  export JAVA_HOME
  set PATH=$PATH:$JAVA_HOME/bin
  export PATH
  set CLASSPATH=:$JAVA_HOME/lib/dtjar:
  $JAVA_HOME/lib/toolsjar
  export CLASSPATH
  
  至此Linux上JDK的安裝完畢下面安裝eclipseSDKlinuxgtkzip去下載一個eclipse將eclipseSDKlinuxgtkzip解壓到/opt中
  
  編寫一個腳本用於啟動eclipse
  
  #!/bin/bash
  #
  # 執行 eclipse
  #
  export JAVA_HOME=/usr/java
  /jsdk_
  export CLASSPATH=/usr/java
  /jsdk_/lib
  /opt/eclipse/eclipse vm /usr/java
  /jsdk_/bin/java data /home/chenzhe/wo
  rkspace &
  
  # vm 參數用以指定使用哪一個 jvm 來執行Eclipse
  
  # date參數用以指定Eclipse的數據目錄
  
  在此指定其存在用戶根目錄(/home/chenzhe/)下的workspace目錄中將腳本保存到/usr
  
  /local/bin中叫eclipse並給eclipse分配權限
  
  在桌面上創建一個啟動器隨便選一個圖標路徑設置到/opt/eclipse/eclipse/op
  
  t/eclipse/iconxpm是eclipse自身帶的圖標
  
  雙擊圖標或者在終端輸入eclipse 完成!
From:http://tw.wingwit.com/Article/program/Java/hx/201311/25951.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.