# update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_91/bin/java 200 # update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_111/bin/java 300
# update-alternatives --display java java - status is auto. link currently points to /opt/install/jdk1.8.0_111/bin/java /opt/install/jdk1.8.0_91/bin/java - priority 200 /opt/install/jdk1.8.0_111/bin/java - priority 300 Current `best' version is /opt/install/jdk1.8.0_111/bin/java.
java - auto/manual mode
# update-alternatives --config java There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 /opt/install/jdk1.8.0_91/bin/java *+ 2 /opt/install/jdk1.8.0_111/bin/java Enter to keep the current selection[+], or type selection number: 1 # java -version java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode) # update-alternatives --display java java - status is manual. link currently points to /opt/install/jdk1.8.0_91/bin/java /opt/install/jdk1.8.0_91/bin/java - priority 200 /opt/install/jdk1.8.0_111/bin/java - priority 300 Current `best' version is /opt/install/jdk1.8.0_111/bin/java.
# update-alternatives --auto java # java -version java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode) # update-alternatives --display java java - status is auto. link currently points to /opt/install/jdk1.8.0_111/bin/java /opt/install/jdk1.8.0_91/bin/java - priority 200 /opt/install/jdk1.8.0_111/bin/java - priority 300 Current `best' version is /opt/install/jdk1.8.0_111/bin/java.
# update-alternatives --set java /opt/jdk1.8.0_91/bin/java
# cd /opt/jdk1.8.0_91/bin/ # update-alternatives --set java $PWD/java
# ls -l /usr/bin/java lrwxrwxrwx 1 root root 22 Jan 16 01:45 /usr/bin/java -> /etc/alternatives/java* # ls -l /etc/alternatives/ total 12 drwxr-xr-x 2 root root 4096 Jan 16 01:57 ./ drwxr-xr-x 95 root root 4096 Jan 16 01:41 ../ lrwxrwxrwx 1 root root 13 Dec 2 12:40 awk -> /usr/bin/gawk* lrwxrwxrwx 1 root root 29 Dec 2 12:40 awk.1.gz -> /usr/share/man/man1/gawk.1.gz lrwxrwxrwx 1 root root 38 Dec 2 12:38 builtins.7.gz -> /usr/share/man/man7/bash-builtins.7.gz lrwxrwxrwx 1 root root 12 Jan 12 02:04 c++ -> /usr/bin/g++* ...
# update-alternatives --display awk awk - auto mode link best version is /usr/bin/gawk link currently points to /usr/bin/gawk link awk is /usr/bin/awk slave awk.1.gz is /usr/share/man/man1/awk.1.gz slave nawk is /usr/bin/nawk slave nawk.1.gz is /usr/share/man/man1/nawk.1.gz /usr/bin/gawk - priority 10 slave awk.1.gz: /usr/share/man/man1/gawk.1.gz slave nawk: /usr/bin/gawk slave nawk.1.gz: /usr/share/man/man1/gawk.1.gz /usr/bin/mawk - priority 5 slave awk.1.gz: /usr/share/man/man1/mawk.1.gz slave nawk: /usr/bin/mawk slave nawk.1.gz: /usr/share/man/man1/mawk.1.gz
# javac -bash: javac: command not found
# update-alternatives --remove java /opt/jdk1.8.0_91/bin/java # update-alternatives --remove java /opt/jdk1.8.0_111/bin/java
# update-alternatives --remove-all java
# update-alternatives --install /usr/local/jdk jdk /opt/jdk1.8.0_111 300 update-alternatives: using /opt/jdk1.8.0_111 to provide /usr/local/jdk (jdk) in auto mode # update-alternatives --install /usr/local/jdk jdk /opt/jdk1.8.0_91 200 # update-alternatives --display jdk jdk - auto mode link best version is /opt/jdk1.8.0_111 link currently points to /opt/jdk1.8.0_111 link jdk is /usr/local/jdk /opt/jdk1.8.0_111 - priority 300 /opt/jdk1.8.0_91 - priority 200
# echo export JAVA_HOME=/usr/local/jdk >>~/.bash_profile # echo export PATH=$PATH:$JAVA_HOME/bin >>~/.bash_profile # source ~/.bash_profile
# echo $JAVA_HOME /usr/local/jdk # java -version java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode) # javac -version javac 1.8.0_111 # update-alternatives --config jdk There are 2 choices for the alternative jdk (providing /usr/local/jdk). Selection Path Priority Status ------------------------------------------------------------ * 0 /opt/jdk1.8.0_111 300 auto mode 1 /opt/jdk1.8.0_111 300 manual mode 2 /opt/jdk1.8.0_91 200 manual mode Press <enter> to keep the current choice[*], or type selection number: 2 update-alternatives: using /opt/jdk1.8.0_91 to provide /usr/local/jdk (jdk) in manual mode # echo $JAVA_HOME /usr/local/jdk # java -version java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode) # javac -version javac 1.8.0_91
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有