如何在Linux下配置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服務器上,在shell下執行命令:

          [root@LinuxServer rpm]#

          chmod 755 j2sdk-1_4_2_06-linux-i586-rpm.bin

          [root@LinuxServer rpm]#

          ./j2sdk-1_4_2_06-linux-i586-rpm.bin

          這時會有一段Sun的協議,敲幾次空格鍵,當詢問是否同意的時候,敲yes就可以了。

          Sun Microsystems, Inc.

          Binary Code License Agreement

          for the

          JAVATM 2 SOFTWARE DEVELOPMENT KIT

          (J2SDK), STANDARD

          EDITION, VERSION 1.4.2_X

          ...

          Do you agree to the above

          license terms? [yes or no]yes

          Unpacking...

          Checksumming...

          0

          0

          Extracting...

          UnZipSFX 5.40 of 28 November 1998,

          by Info-ZIP (Zip-Bugs@lists.wku.edu).

          inflating: j2sdk-1_4_2_06-linux-i586.rpm

          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下設置:

          [root@LinuxServer rpm]#

          export JAVA_HOME=/usr/java/j2sdk1.4.2_06

          [root@LinuxServer rpm]#

          export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:

          $JAVA_HOME/lib/

          tools.jar

          [root@LinuxServer rpm]#

          export PATH=$PATH:$JAVA_HOME/bin

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

          [root@LinuxServer rpm]#vi .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

          當然也可以通過更改/etc/profile來實現,不過不推薦這么做,

          因為這樣的設置將對所以用戶的shell都生效,對系統安全會產生影響。

          就是在這個文件的最后加上:

          export JAVA_HOME=/usr/java/j2sdk1.4.2_06

          export CLASSPATH=.:$JAVA_HOME/lib/dt.jar

          :$JAVA_HOME/lib/tools.jar

          export PATH=$PATH:$JAVA_HOME/bin

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

          [root@LinuxServer rpm]#

          echo $JAVA_HOME

          /usr/java/j2sdk1.4.2_06/

          [root@LinuxServer rpm]#

          echo $CLASSPATH

          /usr/java/j2sdk1.4.2_06/lib/dt.jar:

          /usr/java/j2sdk1.4.2_06/lib/tools.jar

          [root@LinuxServer rpm]#

          echo $PATH

          /usr/java/j2sdk1.4.2_06/bin/:

          /usr/kerberos/sbin:/usr/kerberos/bin:

          /usr/local/sbi

          n:

          /usr/local/bin:/sbin:/bin:/usr/sbin:

          /usr/bin:/usr/X11R6/bin:/root/bin

          [root@LinuxServer rpm]# JAVA-version

          JAVA version "1.4.2_06"

          JAVA(TM) 2 Runtime Environment,

          Standard Edition (build 1.4.2_06-b03)

          JAVA HotSpot(TM) Client

          VM (build 1.4.2_06-b03, mixed mode)

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

          [root@LinuxServer rpm]#vi test.java

          class test

          {

          public static void main(String[] args)

          {

          System.out.println("Hello World!");

          }

          }

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

          [root@LinuxServer text]# javac test.java

          [root@LinuxServer text]# JAVA test

          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

          #!/bin/bash

          #

          # 執行 eclipse 3

          #

          export JAVA_HOME=/usr/java

          /j2sdk1.4.2_06

          export CLASSPATH=/usr/java

          /j2sdk1.4.2_06/lib

          /opt/eclipse/eclipse -vm /usr/java

          /j2sdk1.4.2_06/bin/java -data /home/chenzhe/wo

          rkspace &

          # -vm 參數用以指定使用哪一個 jvm 來執行Eclipse,

          # -date參數用以指定Eclipse的數據目錄。

          在此指定其存在用戶根目錄(/home/chenzhe/)下的workspace目錄中,將腳本保存到/usr

          /local/bin中,叫eclipse,并給eclipse分配755權限

          9、在桌面上創建一個啟動器,隨便選一個圖標,路徑設置到/opt/eclipse/eclipse,/op

          t/eclipse/icon.xpm是eclipse自身帶的圖標.

          10、雙擊圖標,或者在終端輸入eclipse, 完成!


          (http://www.fanqiang.com)

          posted on 2006-09-27 10:15 77 閱讀(270) 評論(2)  編輯  收藏

          評論

          # re: 如何在Linux下配置Java開發環境詳述 2006-09-27 10:19 Jason Wang

          Linux遠程管理工具 secureCRT  回復  更多評論   

          # re: 如何在Linux下配置Java開發環境詳述 2006-09-27 10:23 Jason Wang

          關于SecureCrt使用ssh2的補充
          以前給大家寫過linux下SSH配合SecureCRT的密匙完美使用方法,很多朋友都來問我ssh2如何實現.的確用ssh1有點過時了,不妨補充一下ssh2的使用說明,其實看了ssh1的使用說明,再來用ssh2一樣很簡單.

          1.首先產生ssh2的秘匙對,我選擇使用RSA加密.
          Generate your key in SecureCRT (Global Options -> SSH2 -> Create Identity File) in RSA format

          2.在linux服務器上建立.ssh目錄,如果你以前已經在正常使用ssh1了,那就這一步可以不做,比如我這里要用root帳戶使用ssh2
          mkdir /root/.ssh
          chmod 700 /root/.ssh

          3.把生成的 identity.pub 傳到linux服務器上,如果你已經在用SecureCrt,可以參考《SecureCRT來上傳和下載數據》

          4.導入公匙
          ssh-keygen -X -f Identity.pub >> /root/.ssh/authorized_keys2

          ok,就這么簡單,大家不妨試驗一下。

          BTW:我的試驗環境:
          Fedora Core 2
          SecureCrt4.1.4

            回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2006年9月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿(12)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊

          API文檔

          java開發與研究

          にほん

          上海房產

          東京生活

          數據庫大全

          編程與開發

          美國開發生活

          走向管理

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 册亨县| 中超| 抚顺市| 策勒县| 宝清县| 易门县| 呼玛县| 凤山县| 安龙县| 孟津县| 赣榆县| 萍乡市| 岳池县| 依兰县| 崇明县| 白玉县| 罗源县| 景东| 阳春市| 资溪县| 石狮市| 忻城县| 鄂伦春自治旗| 巴彦淖尔市| 黔东| 方正县| 临湘市| 牟定县| 庄河市| 屏南县| 沂南县| 雷山县| 昂仁县| 富源县| 双辽市| 巴彦淖尔市| 宣化县| 伽师县| 正安县| 吴江市| 肇东市|