一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Linux下安裝JDK1.6的方法

 My鏡像站 2012-03-06
1.    去http://java./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.

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è)置的變量。所以最好的方法還是修改.bashrc文件。
[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)生影響。下面來(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/sbin:/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)寫(xiě)一個(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!

OK,工作正常。
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的安裝完畢。

#*************************#
網(wǎng)上看到的設(shè)置環(huán)境變量的其他方法,現(xiàn)在還沒(méi)測(cè)過(guò):
2.設(shè)置環(huán)境變量。
#vi /etc/profile
在最后面加入 
#set java environment
JAVA_HOME=/usr/java/jdk-1_5_0_02
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出。

要使JDK在所有的用戶中使用,可以這樣:
vi /etc/profile.d/java.sh
在新的java.sh中輸入以下內(nèi)容: 
#set java environment
JAVA_HOME=/usr/java/jdk-1_5_0_02
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出,然后給java.sh分配權(quán)限:chmod 755 /etc/profile.d/java.sh

#---------------------------------------------------------------#
自己總結(jié):
上面的基本上是看到網(wǎng)上的安裝方法,但自己安裝的時(shí)候卻有點(diǎn)出入,本人安裝時(shí)之進(jìn)行了一下幾步就可以了
沒(méi)像上面那樣需要那么多步驟:

1.    去http://java./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  a+x   jdk-6u10-linux-i586-rpm.bin
[root@LinuxServer rpm]# ./jdk-6u10-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.

3.    程序會(huì)自動(dòng)生成一個(gè)j2sdk-1_4_2_06-linux-i586.rpm文件,這是主程序包,下面來(lái)安裝;
[root@LinuxServer rpm]#rpm –ivh jdk-6u10-linux-i586-rpm
Preparing...               ########################################### [100%]
   1:j2sdk               ########################################### [100%]

安裝完后,直接用javac和java都會(huì)顯示使用方法,因此代表安裝成功。和上面兩種安裝方法的區(qū)別在于沒(méi)有設(shè)置
環(huán)境變量就安裝好了jdk,本人也不知到什么回事,難道是JDK1.6更新的緣故,會(huì)自動(dòng)設(shè)置環(huán)境變量.(本人linux
版本為Fedora8)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    91麻豆视频国产一区二区| 婷婷亚洲综合五月天麻豆| 欧美午夜一区二区福利视频| 欧美日韩一级aa大片| 亚洲成人久久精品国产| av在线免费播放一区二区| 少妇淫真视频一区二区| 丰满少妇被粗大猛烈进出视频| 久热在线视频这里只有精品| 欧美熟妇一区二区在线| 国产女同精品一区二区| 视频在线观看色一区二区| 日韩欧美国产高清在线| 国产亚洲欧美另类久久久| 欧美一二三区高清不卡| 亚洲一区二区欧美在线| 精品香蕉国产一区二区三区| 国产日韩欧美在线亚洲| 欧美一区二区黑人在线| 欧美熟妇一区二区在线| 日韩欧美国产精品中文字幕| 日韩在线一区中文字幕| 狠狠亚洲丁香综合久久| 老熟妇乱视频一区二区| 国产传媒免费观看视频| 国产真人无遮挡免费视频一区| 麻豆国产精品一区二区三区| 亚洲一区二区三区福利视频| 亚洲成人久久精品国产| 精品国产品国语在线不卡| 久热青青草视频在线观看| 亚洲欧美日韩另类第一页| 好吊日在线视频免费观看| 欧美又大又黄刺激视频| 日韩中文字幕在线不卡一区| 国产大屁股喷水在线观看视频 | 国产精品亚洲综合色区韩国| 日韩精品综合免费视频| 人体偷拍一区二区三区| 欧美一级特黄特色大色大片| 日本加勒比系列在线播放|