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包比较好。

相关文章
相关标签/搜索