Ubuntu中手动安装Sun JDK的方 法
在最新Ubuntu版本中,官方源中移除了sun-java-jdk软件,转而推荐使用open-jdk,因此需要通过其它方法手动安装sun-java-jdk。
查看网上的资料,基本上有以下几种方法:
方法一:向apt的软件源中,添加一个有sun-java的非官方源,该方法就不在此详述了,请自行Google。
方法二:下载.bin文件,手动安装,并通过update-alternatives命令建立java、javac的连接,具体步骤如下:
1、到官方网站下载最新版本JDK的.bin文件:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、为.bin文件添加x权限: chmod a+x /path/xxxx.bin
3、执行.bin文件,确认License 后开始安装 :./xxxx.bin
接下来再执行update-alternatives --install命令 向/usr/bin/目录下连接java和javac:
4、 update-alternatives --install 命令的使用格式是:
update-alternatives --install <link-path> <name> <source-path> <priority>
参数含义依次是:链接目标路径、(update-alternatives命令使用的)名称、源路径、优先级别,使用示例如下:
sudo update-alternatives --install /usr/bin/java java /opt/jdk1.6.0_21/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.6.0_21/bin/javac 300
至此,JDK安装成功,同时如果你有多个JDK安装实例(例如sun-jdk和open-jdk都安装了),则可以使用:update-alternatives --config java|javac 命令改变当前系统使用的不同版本。
方法三、无需 使用 update-alternatives --install命令,而直接通过将$JAVA_HOME/bin目录加入PATH环境变量:
1、2、3、前三个步骤与方法二一致:
4、在/etc/profile文件中添加如下内容:
export JAVA_HOME=/opt/jdk-1.5.0
export PATH=$JAVA_HOME/bin:$PATH
5、执行 source /etc/profile;
6、 执行java、javac 你就看到了熟悉的信息;
。