安装JDK
在官网上下载了”jdk-6u45-linux-i586.bin“。用的是root用户,下载的文件放在/opt目录下
修改bin的文件权限:
sudo chmod u+x jdk-6u45-linux-i586.bin
运行命令,解压缩(注意,这不是安装):
sudo ./ jdk-6u45-linux-i586.bin
配置环境变量(方式一)
进入环境变量文件”/etc/environment“中:
sudo vi /etc/environment
加入配置信息(如果已有,就将信息加到后面,中间用”:“隔开):
PATH=“/opt/ jdk1.6.0_45/bin”
CLASSPATH=”/opt/ jdk1.6.0_45/lib”
JAVA_HOME=”/opt/ jdk1.6.0_45“
(红色部分为jdk目录)
配置环境变量(方式二)
进入”/etc/profile”文件中:
sudo vi /etc/profile
加入配置信息:
export JAVA_HOME=/opt/jdk1.6.0_45
export PATH=.:$PATH:$JAVA_HOME/bin
(”export“是关键字,用于设置环境变量。)
(PATH中:“.“是指”当前的”;
“:“是分隔符多个环境变量之间的连接,使用”:“;
“$” 是指引用变量,对于环境变量的引用,使用”$“;
“:$PATH“是指原来的PATH,必须得加。因为PATH是内置的环境变量,如果不加,以后ls、echo等等的命令就不能用了。)
(红色部分为jdk目录)
使配置信息生效
使用source命令,使文件中的配置信息立即生效:
source /etc/profile
此时,环境变量设置成功。
上面两种配置方法的区别:“/etc/profile“是所有用户的环境变量,”/etc/enviroment“是系统的环境变量,登陆系统时shell读取的顺序应该是 /etc/profile ->/etc/enviroment –>$HOME/.profile –>$HOME/.env
更改默认JDK
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作我们安装的jdk加入java选单。
执行命令:
sudo update-alternatives –install /usr/bin/java java /opt/jdk1.6.0_45/bin/java 300
sudo update-alternatives –install /usr/bin/javac javac /opt/jdk1.6.0_45/bin/javac 300
红色部分为jdk目录)
然后执行下面命令,选择系统默认的jdk:
sudo update-alternatives –config java
sudo update-alternatives –config java
验证
这样,再在shell中输入下面命令,就会显示系统使用的java是sun的java:
java -version
javac -version