Flyingis

          Talking and thinking freely !
          Flying in the world of GIS !
          隨筆 - 156, 文章 - 16, 評論 - 589, 引用 - 0
          數(shù)據(jù)加載中……

          在Linux下安裝JDK及環(huán)境設(shè)置

          作者:Flyingis

          我在Fedora Core 3上已經(jīng)成功安裝了jdk(jdk-1_5_0_02-linux-i586.rpm),其它版本的Linux基本相同,過程如下:

          1. 先從網(wǎng)上下載jdk(jdk-1_5_0_02-linux-i586.rpm) ,推薦SUN的官方網(wǎng)站www.sun.com,下載后放在/home目錄中,當(dāng)然其它地方也行。

          進(jìn)入安裝目錄
          #cd /home
          #cp jdk-1_5_0_02-linux-i586.rpm /usr/local
          #cd /usr/local
          給所有用戶添加可執(zhí)行的權(quán)限
          #chmod +x jdk-1_5_0_02-linux-i586.rpm.bin
          #./jdk-1_5_0_02-linux-i586.rpm.bin
          此時會生成文件jdk-1_5_0_02-linux-i586.rpm,同樣給所有用戶添加可執(zhí)行的權(quán)限
          #chmod +x jdk-1_5_0_02-linux-i586.rpm
          安裝程序
          #rpm -ivh jdk-1_5_0_02-linux-i586.rpm
          出現(xiàn)安裝協(xié)議等,按接受即可。

          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

          3.在終端使用echo命令檢查環(huán)境變量設(shè)置情況。
          #echo $JAVA_HOME
          #echo $CLASSPATH
          #echo $PATH

          4.檢查JDK是否安裝成功。
          #java -version
          如果看到JVM版本及相關(guān)信息,即安裝成功!

          posted on 2005-10-28 15:59 Flyingis 閱讀(86554) 評論(27)  編輯  收藏 所屬分類: JavaSELinux | Unix 技術(shù)

          評論

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          建議放入非首業(yè)原創(chuàng)技術(shù)區(qū)
          2005-10-28 19:18 | 江南白衣@ITO

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          同意:)
          2005-10-28 19:26 | Flyingis

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          謝謝啊
          2006-06-06 20:49 | jinhf

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          其實(shí),這樣安裝jdk默認(rèn)到/usr/java里了,最好指明安裝路徑

          www.ekui.net
          2007-07-31 14:38 | jackey

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          您好,我按你上述的方法在我的virtual linux下弄出現(xiàn)了個大問題
          現(xiàn)在會話都登錄不了
          造成系統(tǒng)重裝,為什么會有這種情況
          2007-11-28 20:54 | wang

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          @wang
          安裝過程沒有問題的,為什么出現(xiàn)你說的情況就不好說了,造成會話無法登陸情況有N種。
          2007-12-04 15:17 | Flyingis

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          要log out 一次才好用
          2008-06-25 15:28 |

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          logout是為了讓環(huán)境變量生效,source或切換用戶就行。
          2008-07-30 14:15 | Flyingis

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          啥破貼,害死人了!!!!!環(huán)境變量被破壞了,xxxxxx!
          2009-04-03 09:39 |

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置[未登錄]  回復(fù)  更多評論   

          重啟不了啦,有什么方法?
          2009-04-23 14:03 | alan

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置[未登錄]  回復(fù)  更多評論   

          會話進(jìn)入不了啊,兄弟,咋辦?
          2009-04-23 14:08 | alan

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置[未登錄]  回復(fù)  更多評論   

          用一下方法修復(fù),不需要重裝系統(tǒng)!

          Linux命令行輸入命令執(zhí)行后報(bào)“bash:....:command not found”這是由于系統(tǒng)PATH設(shè)置問題,PATH沒有設(shè)置對,系統(tǒng)就無法找到精確命令了。



          1、在命令行中輸入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 這樣可以保證命令行命令暫時可以使用。命令執(zhí)行完之后先不要關(guān)閉終端。



          2、在命令行中輸入 vi /etc/profile.d/java.sh 查看是否自己另外設(shè)置了PATH屬性。



          在Vi編輯器中輸入



          export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin



          我的Linux系統(tǒng)是由于設(shè)置JAVA環(huán)境變量時設(shè)置PATH屬性導(dǎo)致command not found錯誤,所以我本機(jī)的PATH屬性設(shè)置如下:



          export PATH=$JAVA_HOME/bin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin





          3、關(guān)閉終端,重新打開終端,輸入命令執(zhí)行,OK,全部正常!



          2009-04-23 17:53 | alan

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置[未登錄]  回復(fù)  更多評論   

          對了,還要對/etc/profile 文件的內(nèi)容 PATH 進(jìn)行修改
          PATH=$JAVA_HOME:/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
          2009-04-23 17:57 | alan

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          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

          //這里不是在最后面一行, 而是在最后一行前面加入才行, 不然的話會
          出現(xiàn)進(jìn)不去界面的。
          2009-05-25 14:17 | Tu1ip

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          @Tu1ip

          界面是空白,什么都沒有
          2009-07-27 15:18 |

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          改完配制文件保存后,要在終端執(zhí)行source /etc/profile,文件才能生效
          2011-01-13 09:01 | 了以

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          我按照樓主的方法搞得,可以用啊。執(zhí)行source /etc/profile。然后logout再登入
          2011-07-05 16:02 | k11

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          坑爹啊,完全掛了
          2011-07-27 14:53 | 我勒個去

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          趕緊把帖子刪了吧...害死一批又一批
          2011-12-19 19:26 | cade

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          爛帖子,也掛著上面!搞得現(xiàn)在出大問題了~
          2012-01-03 16:56 | linux

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          額,,,我按照這個方法配置成功了,看見樓上的口水,不知怎么回事
          2012-02-23 10:23 | dongtianlaile

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          把此貼刪了吧,可能樓主有什么地方?jīng)]說清楚,若按照此貼操作,必掛!!
          用Ubuntu,現(xiàn)在連修復(fù)模式都進(jìn)不了~~~!!!!暈死!!
          2012-03-26 12:18 | 趕快刪貼吧

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          按博主方法,重啟進(jìn)不了桌面,折騰了半天終于找到解決辦法:

          目的:刪除之前導(dǎo)致不能進(jìn)入系統(tǒng)的所有修改(本人用Ubuntu10.04,其它版本不保證成功,但基本一樣)

          1. 在要求輸入用戶名密碼頁面,按ctrl+alt+F1進(jìn)入命令界面(若不能進(jìn)入,重啟)
          2. 因?yàn)檫M(jìn)入了命令模式(平時用的ls要改為/bin/ls, sudo改為/usr/bin/sudo
          cd則不用改),vi編輯器不能用(我也不知道為什么),查看了/bin目錄,可以用nano編輯器:
          $cd /etc
          /etc$/usr/bin/sudo /bin/nano profile

          注意:nano下,保存是ctrl+o,之后回車;退出是ctrl+x,之后回車

          3.刪除掉之前的修改,重啟,一切正常!!

          銘記:以后看貼,要瀏覽評論后再操作!!
          2012-03-26 15:56 | 有救了!不用重裝

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置[未登錄]  回復(fù)  更多評論   

          被坑了,系統(tǒng)果然死掉了,PATH被修改了,系統(tǒng)崩潰重裝了。。。
          2012-05-02 00:53 | jack

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          按照這方法果然掛了,,,,,最后還是重置PATH才搞定。。。。
          2013-03-04 09:55 | 菜鳥修了3個小時

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          LINUX都不能登錄了。。 我日啊。 而且百度一下 搜出來的都是這個帖子。
          2013-07-20 14:22 | 太坑了

          # re: 在Linux下安裝JDK及環(huán)境設(shè)置  回復(fù)  更多評論   

          請問那個jdk-1_5_0_02-linux-i586.rpm.bin文件是哪里來的呀?
          2015-01-28 20:07 |
          主站蜘蛛池模板: 临漳县| 信阳市| 漯河市| 阆中市| 昭通市| 荔波县| 乌兰察布市| 新竹县| 石首市| 固原市| 镶黄旗| 水富县| 长宁县| 八宿县| 大关县| 德令哈市| 志丹县| 双柏县| 谷城县| 宁海县| 乌苏市| 北碚区| 盱眙县| 于田县| 大悟县| 山阴县| 蓝山县| 张家口市| 名山县| 普兰店市| 柳江县| 永宁县| 庆元县| 随州市| 阿图什市| 游戏| 梧州市| 团风县| 忻城县| 蕲春县| 宁化县|