一、bin安装包

1.下载

​http://java.sun.com/javase/downloads/widget/jdk6.jsp​

2.命令行到下载目录,执行命令:

chmod a+x jdk-6u45-linux-x64.bin

./jdk-6u45-linux-x64.bin

等待安装完毕。

3.配置

sudo gedit /etc/environment

 

PATH="这里原有的不动:/home/xundh/Downloads/jdk1.6.0_45/bin"
CLASSPATH=".:/home/xundh/Downloads/jdk1.6.0_45/lib"
JAVA_HOME="/home/xundh/Downloads/jdk1.6.0_45"

4.设置默认的java,执行命令

 

 

sudo update-alternatives --install /usr/bin/java java /home/xundh/Downloads/jdk1.6.0_45/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /home/xundh/Downloads/jdk1.6.0_33/bin/javac 300

设置默认jdk

sudo update-alternatives --config java

输入java -version输出正常版本,安装成功。

二、 使用rpm 安装包

1. 下载 jdk-linux-x64-1.8.rpm 

2. 转 deb

apt-get install alien

alien jdk-linux-x64-1.8.rpm

dpkg -i <包名>.deb

 

3. dpkg进行安装

dpkg -i jdk1.8.0_131.deb
sudo vim /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_131
JRE_HOME=/usr/java/jdk1.8.0_131/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

4. 解压tools.pack及rt.pack

cd /usr/java/jdk1.8.0_131/jre/lib
sudo ../bin/unpack200 rt.pack rt.jar
sudo ../bin/unpack200 jsse.pack jsse.jar
cd /usr/java/jdk1.8.0_131/lib
sudo ../bin/unpack200 tools.pack tools.jar

5. 让配置生效

source /etc/profile

java -version