ubuntu 12安装jdk eclipse出现的问题



ubuntu 12安装jdk eclipse出现的问题
 
oracle提供了两个安装jdk的方法
 
1.是使用rpm包自动安装
2.是自己解压tar包
 
我因为刚刚接触linux一开始使用的是rpm自动安装的包.遇到的第一个问题就是安装后shell里面无法使用java命令。
检查环境变量也没有问题。
 
后来google发现java安装目录下面的lib里面tools.jar变成了tools.pack。还有rt.jar这个文件也部正常。用unpack200命令吧这两个包打包成jar文件后java命令正常。
 
期间还不知到从哪里用apt-get 下了一个 oracle-java7-installer包。此包出现问题。卸载也不行,重装也不行。继续google。因为java已经安装好了。所以希望能卸载。而后找到一篇文章。方法如下
 
首先进入/var/lib/dpkg/info目录。然后删除所有oracle-java7-installer相关的文件。
  www.2cto.com  
cd /var/lib/dpkg/info
sudo rm oracle-java7-installer*
然后卸载apt-get里面的安装记录
1
sudo apt-get remove --purge oracle-java7-installer
处理好jdk的问题。然后下载eclipse-j2ee 4.2
 
正常解压。启动。出错。。。。。
弹出一个窗口。窗口里面一些信息。头几行有意个code=13,表示了这个错误编号是13.
继续google之。网上大多数要么说是内存不够。要么就是说jdk版本不对。
 
继续寻找。找到一片文档说jdk中几个jar包有问题。果断打开jdk包看。一看。何止几个jar包。好多jar包都还是pack文件。
  www.2cto.com  
于是,回到oracle重新下载tar打包的jdk包。覆盖原来的位置。
eclipse启动成功。
 
总结一下。这些问题主要还是rpm包引起的。我猜测ubuntu alice转换rpm包的时候不彻底。导致pack无法正常打包。估计其他版本linux下面直接安装rpm包的时候会对rpm包内的文件进行处理。
 
所以,unbuntu下面还是尽量不要使用rpm包比较好。
 
 
作者 架构梦想

相关内容

    暂无相关文章