jdk安装完成之后不能设置默认的java环境,如何解决?(已经解决)

C、C++和Java语言
回复
jzx19770812
帖子: 17
注册时间: 2006-08-10 21:33
送出感谢: 0
接收感谢: 0

jdk安装完成之后不能设置默认的java环境,如何解决?(已经解决)

#1

帖子 jzx19770812 » 2006-08-10 22:06

java虚拟机是从www.sun.com上下载的jdk1.5 update 8,手工安装,用fakeroot转换成了deb包,安装也成功了,就是执行
sudo update-alternatives --config java 不能设置默认java虚拟机,是何道理
操作如下:

jzx@jzx-home-bnt:~/downloads/sources$ $sudo update-alternatives --config java

There are 3 alternatives which provide `java'.

Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-gcj/jre/bin/java
3 /usr/lib/j2sdk1.5-sun/bin/java

Press enter to keep the default[*], or type selection number: 3
Using `/usr/lib/jvm/java-gcj/jre/bin/java' to provide `java'.
update-alternatives: unable to make /etc/alternatives/java.dpkg-tmp a symlink to /usr/lib/jvm/java-gcj/jre/bin/java: Permission denied
上次由 jzx19770812 在 2006-08-20 13:26,总共编辑 2 次。
jzx19770812
帖子: 17
注册时间: 2006-08-10 21:33
送出感谢: 0
接收感谢: 0

自己解决了。

#2

帖子 jzx19770812 » 2006-08-10 23:09

大概是某些组件存在问题,我加了几个源
deb http://archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ dapper-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ dapper-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse

然后把 java-common、java-package、fakeroot、make、equivs 这几个包都升级了一下,再重新做了一下就好了。
大概是旧本的某个程序设置程序有bug吧。
jzx19770812
帖子: 17
注册时间: 2006-08-10 21:33
送出感谢: 0
接收感谢: 0

源的问题

#3

帖子 jzx19770812 » 2006-08-10 23:12

看来不能图快只加国内的源,国外的源普遍比国内的新,恐怕许多问题都是因为版本升级不及时造成的。
回复

回到 “C/C++/Java”