java JDK安装与环境变量配置

  1. 1. ==Java SE Development Kit Downloads==
  2. 2. ==Windows版本==
  3. 3. ==Ubuntu版本==
    1. 3.1. 1. 创建Java的目标路径文件夹
    2. 3.2. 2. 解压jdk压缩文件
    3. 3.3. 3. 查看本机上是否还有java可选。
    4. 3.4. 4. 配置环境变量命令:
    5. 3.5. 5. 使环境变量马上生效
  4. 4. 选择  路径  优先级  状态
  5. 5. ==Cent OS版本==
    1. 5.1. 创建Java的目标路径文件夹
    2. 5.2. 解压jdk压缩文件
    3. 5.3. 配置环境变量命令:
    4. 5.4. 使环境变量马上生效

备忘,高手勿喷

==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的目标路径文件夹

1
sudo mkdir /usr/lib/jvm

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
vim ~/.bashrc

添加以下代码:

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. 使环境变量马上生效

1
source ~/.bashrc

然后就是要告诉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的目标路径文件夹

1
mkdir /usr/lib/jvm

解压jdk压缩文件

1
tar -C /usr/lib/jvm -xzf serverjre-11.0.2_linux-x64_bin.tar.gz

配置环境变量命令:

1
vim /etc/profile

添加以下代码:

1
2
3
export JAVA_HOME=/usr/lib/jvm/jdk-11.0.2
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin

使环境变量马上生效

1
source /etc/profile