请教关于Ubuntu下自带openjdk的卸载

其它类软件,非上述版软件
回复
love_ai88
帖子: 79
注册时间: 2010-05-27 10:26

请教关于Ubuntu下自带openjdk的卸载

#1

帖子 love_ai88 »

作为一个java程序员,我安装了jdk,下载的是oracle上解压缩版本的,然后在软件中心卸载了openjdk,但是我发现
并没有卸载干净,我在软件中心里面直接卸载的,可是在/etc下还是能找到,而且去掉我的java路径,可以直接运行java命令,指向
openjdk,本来之前也一直没管这个,但是现在问题来了,我用eclipse下的m2eclispe,然后它提示我说我使用的是一个java版本,
而不是一个jdk版本,因为openjdk自身是不带javac的,那么有些maven插件会用到这个,所以提示有问题,我按照google出的结果,
在eclipse.ini中增加了-vm,指向了我的jdk,但是没有效果,启动之后查看configuration,发现在我的-vm之前出现了一
个-vm,而这个-vm指向了openjdk,有哪位兄台知道怎么解决么
Acer Aspire 4738G
i5,6370M,2G,500G
Ubuntu 11.04
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 请教关于Ubuntu下自带openjdk的卸载

#2

帖子 lainme »

软件中心是不知道,新立得和命令行都可以清除配置文件。

给个命令行的吧

sudo aptitude purge ~c

会清除所有已经卸载的包的残余配置文件

不知道这样有用不
love_ai88
帖子: 79
注册时间: 2010-05-27 10:26

Re: 请教关于Ubuntu下自带openjdk的卸载

#3

帖子 love_ai88 »

lainme 写了:软件中心是不知道,新立得和命令行都可以清除配置文件。

给个命令行的吧

sudo aptitude purge ~c

会清除所有已经卸载的包的残余配置文件

不知道这样有用不
呵呵,谢了,我晚上回去试试,我说的软件中心就是新立得
Acer Aspire 4738G
i5,6370M,2G,500G
Ubuntu 11.04
头像
Neolkb
帖子: 33
注册时间: 2010-11-19 1:10

Re: 请教关于Ubuntu下自带openjdk的卸载

#4

帖子 Neolkb »

其实新立得就可以了
maliangm
帖子: 1
注册时间: 2010-12-16 8:12

Re: 请教关于Ubuntu下自带openjdk的卸载

#5

帖子 maliangm »

我跟楼主遇上了同样的问题,情况完全相同。经过各种挣扎折腾了半宿终于解决了。
具体方法如下:
代码:sudo vi /etc/environment

在environment中修改,出现如下部分
引用:PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12

此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk。假如有openjdk的话,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
代码:update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300

这不是我的原创,这是引自http://blog.csdn.net/oneyearlater/article/details/6324403这个帖子。我把文字copy一遍以备那个帖子万一丢了。
在这里向这个帖子的原作者致敬~
头像
ud狼图腾
帖子: 75
注册时间: 2010-03-23 11:20

Re: 请教关于Ubuntu下自带openjdk的卸载

#6

帖子 ud狼图腾 »

:em20 :em04 :em09
百度给个面试机会呗。。
回复