1.首先想在 usr 文件夾 新建但鍵不了。智能 用
daiwang@daiwang-virtual-machine:/usr/lib$ sudo mkdir java
[sudo] daiwang 的密码:
命令創建
2.創建完后 又不能複製到新創建的java 文件夾 所以
用了daiwang@daiwang-virtual-machine:~/jdk6$ sudo chmod 777 jdk-6u45-linux-x64.bin
這個命令 賦予權限
3.然後 在 .bashrc 文件配置環境變量,不會配置環境變量的 去這裡https://jingyan.baidu.com/album/f79b7cb30b63129144023edc.html?picindex=5
配置好環境變量 使用 source .bashrc 命令
然後再 驗證是否成功 echo $ JAVA_HOME
然後 echo $JRE_HOME
然後 echo $CLASSPATH
如果你是 安裝過其他 jdk 就需要執行以下命令
sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.6.0_45/bin/java 800
然後
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/jdk1.6.0_45/bin/javac 800
然後
sudo update-alternatives --config java 注意這裡前面必須加 sudo 不然不會成功
然後你就選你自己要的jdk
完成------------------------------------------------------------------------------------------------------------------------------------------結束啦
下面是我終端的執行命名展示 :
daiwang@daiwang-virtual-machine:~$ vi .bashrc
daiwang@daiwang-virtual-machine:~$ vi .bashrc
daiwang@daiwang-virtual-machine:~$ vi .bashrc
daiwang@daiwang-virtual-machine:~$ source .bashrc
daiwang@daiwang-virtual-machine:~$
daiwang@daiwang-virtual-machine:~$
daiwang@daiwang-virtual-machine:~$
daiwang@daiwang-virtual-machine:~$
daiwang@daiwang-virtual-machine:~$ source .bashrc
daiwang@daiwang-virtual-machine:~$
daiwang@daiwang-virtual-machine:~$
daiwang@daiwang-virtual-machine:~$ echo $ JAVA_HOME
$ JAVA_HOME
daiwang@daiwang-virtual-machine:~$ echo $ JAVA_HOME
$ JAVA_HOME
daiwang@daiwang-virtual-machine:~$ echo $JAVA_HOME
/usr/lib/java/jdk1.6.0_45
daiwang@daiwang-virtual-machine:~$ echo $JRE_HOME
/usr/lib/java/jdk1.6.0_45/jre
daiwang@daiwang-virtual-machine:~$ echo $CLASSPATH
.:/usr/lib/java/jdk1.6.0_45/lib:/usr/lib/java/jdk1.6.0_45/jre/lib:.:/usr/lib/java/jdk1.6.0_45/lib:/usr/lib/java/jdk1.6.0_45/jre/lib:.:/lib:/jre/lib:
daiwang@daiwang-virtual-machine:~$ java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-0ubuntu0.16.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
daiwang@daiwang-virtual-machine:~$ sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.6.0_45/bin/java 800
[sudo] daiwang 的密码:
daiwang@daiwang-virtual-machine:~$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/jdk1.6.0_45/bin/javac 800
daiwang@daiwang-virtual-machine:~$ update-alternatives --config java
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 自动模式
1 /usr/lib/java/jdk1.6.0_45/bin/java 800 手动模式
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:1
update-alternatives: 使用 /usr/lib/java/jdk1.6.0_45/bin/java 来在手动模式中提供 /usr/bin/java (java)
update-alternatives: 错误: 新建符号链接 /etc/alternatives/java.dpkg-tmp 时出错: 权限不够
daiwang@daiwang-virtual-machine:~$ sudo update-alternatives --config java
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 自动模式
1 /usr/lib/java/jdk1.6.0_45/bin/java 800 手动模式
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:1
update-alternatives: 使用 /usr/lib/java/jdk1.6.0_45/bin/java 来在手动模式中提供 /usr/bin/java (java)
daiwang@daiwang-virtual-machine:~$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)