openjdk和sunjdk配置

  • jvm.tar.gz( 里面有openjdk6、7、8和sunjdk6、7、8)文件解压到~目录下;
  • 复制jvm目录到/usr/lib/目录下;
  • 配置alternatives:

sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/java-6-sun/jre/bin/java 1001
sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/java-7-sun/jre/bin/java 1002
sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/java-8-sun/jre/bin/java 1003
sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1011
sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1012
sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1013

sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java-6-sun/bin/javac 1001
sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 1002
sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java-8-sun/bin/javac 1003
sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java-6-openjdk-amd64/bin/javac 1011
sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1012
sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 1013

sudo update-alternatives –install /usr/bin/javap javap /usr/lib/jvm/java-6-sun/bin/javap 1001
sudo update-alternatives –install /usr/bin/javap javap /usr/lib/jvm/java-7-sun/bin/javap 1002
sudo update-alternatives –install /usr/bin/javap javap /usr/lib/jvm/java-8-sun/bin/javap 1003
sudo update-alternatives –install /usr/bin/javap javap /usr/lib/jvm/java-6-openjdk-amd64/bin/javap 1011
sudo update-alternatives –install /usr/bin/javap javap /usr/lib/jvm/java-7-openjdk-amd64/bin/javap 1012
sudo update-alternatives –install /usr/bin/javap javap /usr/lib/jvm/java-8-openjdk-amd64/bin/javap 1013

sudo update-alternatives –install /usr/bin/javah javah /usr/lib/jvm/java-6-sun/bin/javah 1001
sudo update-alternatives –install /usr/bin/javah javah /usr/lib/jvm/java-7-sun/bin/javah 1002
sudo update-alternatives –install /usr/bin/javah javah /usr/lib/jvm/java-8-sun/bin/javah 1003
sudo update-alternatives –install /usr/bin/javah javah /usr/lib/jvm/java-6-openjdk-amd64/bin/javah 1011
sudo update-alternatives –install /usr/bin/javah javah /usr/lib/jvm/java-7-openjdk-amd64/bin/javah 1012
sudo update-alternatives –install /usr/bin/javah javah /usr/lib/jvm/java-8-openjdk-amd64/bin/javah 1013

sudo update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/java-6-sun/bin/jar 1001
sudo update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 1002
sudo update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/java-8-sun/bin/jar 1003
sudo update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/java-6-openjdk-amd64/bin/jar 1011
sudo update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/java-7-openjdk-amd64/bin/jar 1012
sudo update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/java-8-openjdk-amd64/bin/jar 1013

sudo update-alternatives –install /usr/bin/javadoc javadoc /usr/lib/jvm/java-6-sun/bin/javadoc 1001
sudo update-alternatives –install /usr/bin/javadoc javadoc /usr/lib/jvm/java-7-sun/bin/javadoc 1002
sudo update-alternatives –install /usr/bin/javadoc javadoc /usr/lib/jvm/java-8-sun/bin/javadoc 1003
sudo update-alternatives –install /usr/bin/javadoc javadoc /usr/lib/jvm/java-6-openjdk-amd64/bin/javadoc 1011
sudo update-alternatives –install /usr/bin/javadoc javadoc /usr/lib/jvm/java-7-openjdk-amd64/bin/javadoc 1012
sudo update-alternatives –install /usr/bin/javadoc javadoc /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc 1013

移除的命令格式为:

sudo update-alternatives –remove java /usr/lib/jvm/java-6-sun/bin/java

You May Also Like

About the Author: ice.zhai

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注