如何在Linux下配置Java開(kāi)發(fā)環(huán)境詳述

          ?


          1、去http://java.sun.com/j2se/1.4.2/download.html 下載一個(gè)Linux Platform的JDK,建議下載RPM自解壓格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586- rpm.bin)。

          2. 上載到Linux服務(wù)器上,在shell下執(zhí)行命令:

          [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

          這時(shí)會(huì)有一段Sun的協(xié)議,敲幾次空格鍵,當(dāng)詢問(wèn)是否同意的時(shí)候,敲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.

          注: 如果直接執(zhí)行unzip命令來(lái)解壓也是可以的,總之得到一個(gè)rpm軟件包。

          3、程序會(huì)自動(dòng)生成一個(gè)j2sdk-1_4_2_06-linux-i586.rpm文件,這是主程序包,下面來(lái)安裝:

          [root@LinuxServer rpm]#rpm -ivh

          j2sdk-1_4_2_06-linux-i586.rpm

          Preparing... ######################

          ##################### [100%]

          1:j2sdk ########################

          ################### [100%]

          4、設(shè)置環(huán)境變量

          通常都喜歡用export命令直接在shell下設(shè)置:

          [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

          當(dāng)然這樣設(shè)置環(huán)境變量是可以生效的,但是只對(duì)當(dāng)前shell生效。如果從另外一個(gè)shell登陸,將不能使用剛才設(shè)置的變量。所以最好的方法還是修改.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

          當(dāng)然也可以通過(guò)更改/etc/profile來(lái)實(shí)現(xiàn),不過(guò)不推薦這么做,

          因?yàn)檫@樣的設(shè)置將對(duì)所以用戶的shell都生效,對(duì)系統(tǒng)安全會(huì)產(chǎn)生影響。

          就是在這個(gè)文件的最后加上:

          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

          下面來(lái)驗(yàn)證一下變量設(shè)置是否生效(####注意:在驗(yàn)證前先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、環(huán)境設(shè)置OK,看看JDK是否能正常工作,我們來(lái)寫一個(gè)測(cè)試文件test.java:

          [root@LinuxServer rpm]#vi test.java

          class test

          {

          public static void main(String[] args)

          {

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

          }

          }

          保存退出,下面來(lái)編譯、執(zhí)行:

          [root@LinuxServer text]# javac test.java

          [root@LinuxServer text]# JAVA test

          Hello World!

          好了,工作正常。

          6、如果要使某個(gè)用戶具有運(yùn)行Java命令的權(quán)限,只要修改其bash初始化文件即可。比如要給用戶longware以運(yùn)行Java命令的權(quán)限:

          [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下載一個(gè)eclipse3.0.,將eclipse-SDK-3.0-linux-gtk.zip解壓到/opt中。

          8、編寫一個(gè)腳本用于啟動(dòng)eclipse

          #!/bin/bash

          #

          # 執(zhí)行 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 參數(shù)用以指定使用哪一個(gè) jvm 來(lái)執(zhí)行Eclipse,

          # -date參數(shù)用以指定Eclipse的數(shù)據(jù)目錄。

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

          /local/bin中,叫eclipse,并給eclipse分配755權(quán)限

          9、在桌面上創(chuàng)建一個(gè)啟動(dòng)器,隨便選一個(gè)圖標(biāo),路徑設(shè)置到/opt/eclipse/eclipse,/op

          t/eclipse/icon.xpm是eclipse自身帶的圖標(biāo).

          10、雙擊圖標(biāo),或者在終端輸入eclipse, 完成!


          (http://www.fanqiang.com)

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

          評(píng)論

          # re: 如何在Linux下配置Java開(kāi)發(fā)環(huán)境詳述 2006-09-27 10:19 Jason Wang

          Linux遠(yuǎn)程管理工具 secureCRT  回復(fù)  更多評(píng)論   

          # re: 如何在Linux下配置Java開(kāi)發(fā)環(huán)境詳述 2006-09-27 10:23 Jason Wang

          關(guān)于SecureCrt使用ssh2的補(bǔ)充
          以前給大家寫過(guò)linux下SSH配合SecureCRT的密匙完美使用方法,很多朋友都來(lái)問(wèn)我ssh2如何實(shí)現(xiàn).的確用ssh1有點(diǎn)過(guò)時(shí)了,不妨補(bǔ)充一下ssh2的使用說(shuō)明,其實(shí)看了ssh1的使用說(shuō)明,再來(lái)用ssh2一樣很簡(jiǎn)單.

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

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

          3.把生成的 identity.pub 傳到linux服務(wù)器上,如果你已經(jīng)在用SecureCrt,可以參考《SecureCRT來(lái)上傳和下載數(shù)據(jù)》

          4.導(dǎo)入公匙
          ssh-keygen -X -f Identity.pub >> /root/.ssh/authorized_keys2

          ok,就這么簡(jiǎn)單,大家不妨試驗(yàn)一下。

          BTW:我的試驗(yàn)環(huán)境:
          Fedora Core 2
          SecureCrt4.1.4

            回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2006年9月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(12)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊(cè)

          API文檔

          java開(kāi)發(fā)與研究

          にほん

          上海房產(chǎn)

          東京生活

          數(shù)據(jù)庫(kù)大全

          編程與開(kāi)發(fā)

          美國(guó)開(kāi)發(fā)生活

          走向管理

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 普格县| 外汇| 乌什县| 泸水县| 桃江县| 米林县| 酉阳| 富源县| 尉犁县| 乌苏市| 佛山市| 济宁市| 崇明县| 五峰| 台东县| 安化县| 武强县| 腾冲县| 龙游县| 聂拉木县| 会昌县| 衡水市| 新安县| 阜新| 辽宁省| 灵武市| 枞阳县| 卫辉市| 丹棱县| 雷山县| 香格里拉县| 吉安市| 景德镇市| 来宾市| 洞口县| 禹城市| 乌兰察布市| 伊春市| 翼城县| 阿克陶县| 宁南县|