二.解压,如果没有权限,则chmod 777
三.转到etc目录下
1)输入:sudo gedit /etc/environment
在文件中添加:
export JAVA_HOME=/home/administrator/Java/jdk1.6.0_23
export JRE_Home=/home/administrator/Java/jdk1.6.0_23/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
2)同样,修改第二个文件
输入:sudo gedit /etc/profile
在umask 022之前添加以下语句:
export JAVA_HOME=/home/administrator/Java/jdk1.6.0_23
export JRE_HOME=/home/administrator/Java/jdk1.6.0_23/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
3)由于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
$ sudo update-alternatives --config java //最关键
如果提示没权限,则前面加sudo
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
通过这一步将我们安装的jdk加入java选单。
然后执行
代码:
update-alternatives --config java
java -version
一般情况下:
JAVA_HOME=/usr/java/jdk1.6.0_23 PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME CLASSPATH