ubuntu 12 安装 jdk eclipse 出现的问题

Ubuntu下Java与Eclipse问题解决
本文分享了作者在Ubuntu环境下安装Java和配置Eclipse过程中遇到的问题及解决方案,包括处理rpm包安装Java导致的tools.jar等文件异常、解决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相关的文件。

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

然后卸载apt-get里面的安装记录

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

处理好jdk的问题。然后下载eclipse-j2ee 4.2

正常解压。启动。出错。。。。。

弹出一个窗口。窗口里面一些信息。头几行有意个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包比较好。

 

转载于:https://my.oschina.net/jsmagic/blog/69121

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值