Linux jdk eclipse

來源:互聯網
上載者:User
 http://blog.chinaunix.net/u/21684/showart_384208.html

 1. 手動安裝jdk6

首先,在http://java.sun.com下載jdk-6u12-linux-i586.bin,據說這個操作起來比較簡單,不需要轉換。
然後,可以把它放置在任何你喜歡的檔案夾,如果是像我樣的菜鳥,建議把它放置到主資料夾(/home/*)下。
下面開始安裝jdk:

終端下進入你存放jdk-6u12-linux-i586.bin,例如我的位置是:/home/liangshihong
變更檔許可權為可執行
$ sudo chmod u+x jdk-6u12-linux-i586.bin

$ sudo -s ./jdk-6u12-linux-i586.bin
一路斷行符號,直到詢問是否安裝,輸入yes斷行符號

ok,安裝完畢,下面配置環境變數

配置classpath,修改所有使用者的環境變數
$ sudo gedit /etc/profile
在檔案最後添加

#set java environment

JAVA_HOME=/home/liangshihong/jdk1.6.0_12

export JRE_HOME=/home/liangshihong/jdk1.6.0_12/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

重新啟動電腦,用命令測試jdk的版本

java -version

顯示如下資訊:成功安裝

java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)

2. 錯誤解決方案:

安裝完JDK ,設定環境變數後出現這個錯誤:

[root@localhost lib]# javac
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
[root@localhost lib]# java
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object解決辦法:分別把  /opt/jdk1.6.0_15/lib/ tools.pack  轉為  tools.jar    /opt/jdk1.6.0_15/jre/lib/rt.pack   轉為  rt.jar[root@localhost lib]# pwd
/opt/jdk1.6.0_15/lib
[root@localhost lib]# unpack200 tools.pack tools.jar
[root@localhost lib]# ls
ct.sym  htmlconverter.jar  jconsole.jar  orb.idl     tools.jar   tools.pack.bak
dt.jar  ir.idl             jexec         sa-jdi.jar  tools.pack  visualvm[root@localhost lib]# pwd
/opt/jdk1.6.0_15/jre/lib
[root@localhost lib]# unpack200 rt.pack rt.jar

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.