Ubuntu 下安装JDK

方式一:

一年前弄过,写在了CSDN,现在还是把它们归档在这里来。

2012-01-14

‘安装’JDK1.7

网上有*.rpm安装,有.sh安装。我都下了,有*jdk_6_linux.sh,有jdk-7-i586.rpm但是最后都failed,不是文件损坏就是缺少依赖,最后用jdk-7-linux-i586.tar.gz ‘安装’成功。.tar.gz中与其说是安装,不如说是配置。下面是步骤:
一、解压:tar zxvf jdk-7-linux-i586.tar.gz ../setUp/java7/  我的setUp 
二、查看 cat /etc/profile
cat /etc/environment 
export JAVA_HOME=/home/ken/java/JDK7
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export JAVA_HOME CLASSPATH PATH
source /etc/environment   --执行命令,使配置生效
OK,java -version命令查看设置是否成功。成功则会返回JDK版本。如java version “1.7.0”

方式二:

最近在安装JDK1.6时,找不到之前的tar了,同时学习了ubuntu论坛中的帖子的设置,在oracle官网上下载了bin  jdk-6u45-linux-i586.bin

cp到/usr/local/jvm/jdk 目录下

sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin
sudo gedit /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk/jdk1.6.0_45/bin"
CLASSPATH=.:/usr/lib/jvm/jdk/jdk1.6.0_45/lib
JAVA_HOME=/usr/lib/jvm/jdk/jdk1.6.0_45

source /etc/environment  [FROM:http://forum.ubuntu.org.cn/viewtopic.php?t=183803]由于ubuntu中可能会有默认的jdk,如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
通过这一步将我们安装的jdk加入java选单。
然后执行代码:

update-alternatives --config java通过这一步选择系统默认的jdk
再java -version查看版本。

猜你喜欢

转载自zhengchao123.iteye.com/blog/1858220