备忘,高手勿喷
==Java SE Development Kit Downloads==
http://www.oracle.com/technetwork/java/javase/downloads/index.html
==Windows版本==
1 2 3 4 5 6 7 8 9
| JAVA_HOME C:\Program Files\Java\jdk-11.0.2
PATH
;%JAVA_HOME%\bin
CLASSPATH .;%JAVA_HOME%\lib
|
==Ubuntu版本==
1. 创建Java的目标路径文件夹
2. 解压jdk压缩文件
1
| sudo tar -C /usr/lib/jvm -xzf jdk-11.0.2_linux-x64_bin.tar.gz
|
3. 查看本机上是否还有java可选。
1
| update-alternatives --list java
|
如果出现错误,系统中没有java可选,我们可以进行以下步骤
4. 配置环境变量命令:
添加以下代码:
1 2 3 4
| export JAVA_HOME=/usr/lib/jvm/jdk-11.0.2 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=$PATH:${JAVA_HOME}/bin
|
添加以下代码:
1 2 3
| export JAVA_HOME=/usr/lib/jvm/jdk-11.0.2 export CLASSPATH=.:${JAVA_HOME}/lib export PATH=$PATH:${JAVA_HOME}/bin
|
5. 使环境变量马上生效
然后就是要告诉ubuntu系统,我们使用的sun的JDK,而非OpenJDK了:
1
| sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.2/bin/java 300
|
1
| sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-11.0.2/bin/javac 300
|
1
| sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-11.0.2/bin/jar 300
|
1
| sudo update-alternatives --config java
|
如果最后一步没有显示你有多个jdk,那么就无视他。到此结束配置。
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
*0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
2 /usr/lib/jvm/jdk1.8.0_144/bin/java 300
手动模式要维持当前值[*]请按回车键,或者键入选择的编号:?
==Cent OS版本==
创建Java的目标路径文件夹
解压jdk压缩文件
1
| tar -C /usr/lib/jvm -xzf serverjre-11.0.2_linux-x64_bin.tar.gz
|
配置环境变量命令:
添加以下代码:
1 2 3
| export JAVA_HOME=/usr/lib/jvm/jdk-11.0.2 export CLASSPATH=.:${JAVA_HOME}/lib export PATH=$PATH:${JAVA_HOME}/bin
|
使环境变量马上生效