警告
本文最后更新于 2022-06-24,文中内容可能已过时。
windows
- 新建
JAVA_HOME
变量:JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191
- 新建
CLASSPATH
变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
- 在
path
变量添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
linux
1. 配置文件方式修改
1
2
3
4
5
|
[root@00 ~]# vi /etc/profile ## vi ~/.bash_profile
export JAVA_HOME=/opt/java_1.8.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@00 ~]# source /etc/profile ## source ~/.bash_profile
|
2. 通过命令update-alternatives
管理
多版本共存时切换很方便:
http://www.open-open.com/lib/view/open1452089422355.html
1
2
3
4
5
6
7
8
9
10
11
12
|
## 第一个参数--install表示向update-alternatives注册服务名。
## 第二个参数是注册最终地址,成功后将会把命令在这个固定的目的地址做真实命令的软链,以后管理就是管理这个软链;
## 第三个参数:服务名,以后管理时以它为关联依据。
## 第四个参数,被管理的命令绝对路径。
## 第五个参数,优先级,数字越大优先级越高。
[root@00 ~]# update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_121/bin/java 1070
[root@00 ~]# update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_121/bin/javac 1070
[root@00 ~]# update-alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_121/bin/jar 1070
[root@00 ~]# update-alternatives --install /usr/bin/javah javah /opt/jdk1.8.0_121/bin/javah 1070
[root@00 ~]# update-alternatives --install /usr/bin/javap javap /opt/jdk1.8.0_121/bin/javap 1070
[root@00 ~]# update-alternatives --config java
|