BaiFan
文章目录
  1. 1. 选择 路径 优先级 状态

使用命令update-alternatives

cd /usr/java

sudo chmod a+x jdk-6u30-linux-i586.bin
sudo ./jdk-6u30-linux-i586.bin
sudo mv jdk1.6.0_30/ jdk-6.30/
sudo rm jdk-6u30-linux-i586.bin

设置环境变量,PATH、CLASSPATH、JAVA_HOME。(PATH最后添加bin目录)

sudo gedit /etc/environment

把下面的内容粘贴到里面:
PATH=”……:/usr/java/jdk-6.30/bin”
CLASSPATH=”/usr/java/jdk-6.30/lib”
JAVA_HOME=”/usr/java/jdk-6.30”

让系统使用sun JDK,而不是OpenJDK:

sudo update-alternatives –install /usr/bin/java java /usr/java/jdk-6.30/bin/java 300

sudo update-alternatives –install /usr/bin/javac javac /usr/java/jdk-6.30/bin/javac 300

sudo update-alternatives –install /usr/bin/javaws javaws /usr/local/lib/jdk/jre/bin/javaws 300

sudo update-alternatives –config java

结果如下:
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。

选择 路径 优先级 状态

  • 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
    1 /usr/java/jdk-6.30/bin/java 300 手动模式
    2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:2

如上所示,这样就设置好了要使用的java了。最后我们验证一下:

java -version
java version “1.6.0_30”
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)

以此类推

sudo update-alternatives –config javac

sudo update-alternatives –config javaws

文章目录
  1. 1. 选择 路径 优先级 状态