ubuntu 12 安裝 jdk eclipse 出現的問題

oracle提供了兩個安裝jdk的方法java

1.是使用rpm包自動安裝linux

2.是本身解壓tar包shell

我由於剛剛接觸linux一開始使用的是rpm自動安裝的包.遇到的第一個問題就是安裝後shell裏面沒法使用java命令。ubuntu

檢查環境變量也沒有問題。oracle

後來google發現java安裝目錄下面的lib裏面tools.jar變成了tools.pack。還有rt.jar這個文件也部正常。用unpack200命令吧這兩個包打包成jar文件後java命令正常。eclipse

期間還不知到從哪裏用apt-get 下了一個 oracle-java7-installer包。此包出現問題。卸載也不行,重裝也不行。繼續google。由於java已經安裝好了。因此但願能卸載。然後找到一篇文章。方法以下google

首先進入/var/lib/dpkg/info目錄。而後刪除全部oracle-java7-installer相關的文件。spa

cd /var/lib/dpkg/info sudo rm oracle-java7-installer*

而後卸載apt-get裏面的安裝記錄code

sudo apt-get remove --purge oracle-java7-installer

處理好jdk的問題。而後下載eclipse-j2ee 4.2ip

正常解壓。啓動。出錯。。。。。

彈出一個窗口。窗口裏面一些信息。頭幾行有意個code=13,表示了這個錯誤編號是13.

繼續google之。網上大多數要麼說是內存不夠。要麼就是說jdk版本不對。

繼續尋找。找到一片文檔說jdk中幾個jar包有問題。果斷打開jdk包看。一看。何止幾個jar包。好多jar包都仍是pack文件。

因而,回到oracle從新下載tar打包的jdk包。覆蓋原來的位置。

eclipse啓動成功。

 

總結一下。這些問題主要仍是rpm包引發的。我猜想ubuntu alice轉換rpm包的時候不完全。致使pack沒法正常打包。估計其餘版本linux下面直接安裝rpm包的時候會對rpm包內的文件進行處理。

因此,unbuntu下面仍是儘可能不要使用rpm包比較好。

相關文章
相關標籤/搜索