什么是jdk,为什么要安装jdk,如何配置jdk环境变量?
JDK(Java Development Kit)是Java的开发工具包,其中包含Java编译器、JVM(Java虚拟机)和Java类库等开发工具。安装JDK可以使开发者在计算机上编写Java程序并运行。
配置JDK环境变量可以让操作系统知道JDK的安装位置,从而使开发者可以在命令行窗口或其他开发工具中直接使用Java命令。配置方法如下:
- 将JDK安装在计算机中
- 打开“我的电脑”或“计算机”,右键点击并选择“属性”,选择“高级系统设置”
- 点击“环境变量”,在“系统变量”中找到“Path”变量,双击打开
- 在变量值的末尾添加JDK的bin目录的路径,例如:C:\Program Files\Java\jdk1.8.0_221\bin
- 点击“确定”保存配置,重新打开命令行窗口即可使用Java命令。
注意:
CentOS7默认安装了openjdk,所以在安装jdk之前,先把openjdk删除。
java -version # 查看当前的jdk版本,会显示是openjdk,我们要将其删除
rpm -qa|grep java # 先查看当前系统是否安装有java,如果有的话,看是否是openjdk的,是的话从上往下卸载
rpm -e --nodeps javaxxxx # 删除指定软件,javaxxx指的是软件的名字,noarch结尾的文件不用管
本方式采用离线tar包进行安装。
1.从oracle官网下载jdk8,下载版本要与linux系统版本匹配,本次在centos7上进行安装,所以选择下载
2.在linux根目录下的opt目录下新建java目录
mkdir /opt/java
3.使用Xshell的Xftp工具连接linux服务,将jdk的tar包上传至上述新建的java目录下
4.cd到/opt/java目录下
cd /opt/java
5.使用tar命令解压jdk安装包
tar -zxvf jdk-8u351-linux-x64.tar.gz
6.在java目录下会解压出来一个jdk1.8.0_351的目录,这个就是jdk的安装目录
7.修改/etc/profile文件,添加java的环境变量,道理跟windows一样,是为了方便使用java命令
vim /etc/profile # 打开profile文件,光标定位到文件末尾,然后按0从新的一行开始
8.在profile文件末尾添加以下内容:
export JAVA_HOME=/opt/java/jdk1.8.0_351 # jdk的安装目录
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
9.esc退出编辑模式,shift+:进入末行模式,然后wq保持退出
10.刷新profile文件
source /etc/profile
11.验证jdk是否安装成功
java -version # 出现以下内容,则说明jdk安装成功
java version "1.8.0_351"
Java(TM) SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)
123