分页: 1 / 1

[分享]另外一种安装java环境的方法

发表于 : 2006-05-22 14:49
CDF
由于我在用大家都觉得很方便的fakeroot方法安装最新的jdk1.5的时候总是出现问题,偶然找到了bslgw写的另一种安装方法,根据我自己的环境稍作修改后安装成功
1) Install java-common and equivs with apt-get.
Code:
sudo apt-get install java-common equivs

2) 用su - 在终端中切换到root权限依次执行以下步骤
Code:
# cd /var/opt #/这是我自己的目录,你也可以换成起它目录 /#
# mkdir java #/这里也可以自定义/#
# cd java
# wget http://copy.the.correct/url/from/your/browser -O jdk-1_5_0-linux-i586.bin #/原文使用的这条语句是为了下载jdk,如果你已经有了,就可以把*.bin文件拷贝到java这个目录下,例如我是这样的 cp /home/cdf/jdk-1_5_0_06-linux-i586.bin /var/opt/java/#
# chmod +x jdk-1_5_0_06-linux-i586.bin
# ./jdk-1_5_0_06-linux-i586.bin
# mv jdk1.5.0_06 /usr/local/lib
# ln -s /usr/local/lib/jdk1.5.0_06 /usr/local/lib/jdk
#/这两句千万不要看掉了,不然最后就不能设置/#
# mkdir pkg #/根据需要自己建立不同的目录名称/#
# cd pkg
# cp /usr/share/doc/java-common/dummy-packages/*.control /var/opt/java/pkg
# equivs-build java1-runtime-dummy.control
# equivs-build java-compiler-dummy.control
# equivs-build java2-compiler-dummy.control
# equivs-build java2-runtime-dummy.control
# equivs-build java-virtual-machine-dummy.control
# dpkg -i *.deb
# update-alternatives --verbose --install /usr/bin/java java /usr/local/lib/jdk/bin/java 500 --slave /usr/share/man/man1/java.1 java.1 /usr/local/lib/jdk/man/man1/java.1
# ln -s /usr/local/lib/jdk/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/libjavaplugin_oji.so
#sudo update-alternatives --config java #/这里要用这个命令选择你需要的java环境,如果不选就会依然默认jdk1.4/#
# java -version #/好了,现在应该可以看到java的版本是1.5了:)/#

虽然很繁琐,但是可以解决不少问题,以后就可以根据这个方法随时更新jdk了,如果你在其它安装方法中发现缺少什么java-package,或者某些命令不能执行等等问题,用这个麻烦的方法应该就不会出错了:)

发表于 : 2006-05-24 17:15
karron
好像现在dapper官方源里面已经自带了java5.

发表于 : 2006-05-26 9:26
vituly
我再跟一帖吧!
如果你在执行下面一条命令时,有关于equivs的错误,
sudo apt-get install java-common equivs
请把这个装上吧!

发表于 : 2006-05-27 14:31
03002407
请问是在Ubuntu 6.06 for AMD64 装成功的吗


lostangel@ubuntu:~$ java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_06-b05, mixed mode)


但是/usr/lib/mozilla-firefox/plugins/libjavaplugin_oji.so 显示被损坏,
指向/usr/lib/j2re1.5-sun/plugin/amd64/ns7/,
在/usr/lib/j2re1.5-sun/没有找到plugin,有谁知道怎么回事马吗?

发表于 : 2006-06-05 18:24
anywn_ldh
谢谢,我已经安装成功了!