linux-centos-java基础环境配置

13 篇文章 0 订阅

简介

java现在主要分为openjdk和oracle jdk,在日常使用中并无明显的区别,openjdk安装配置直接用yum安装即可,oracle jdk需要在oracle官网下载rpm包或源码包。
下面以centos7为例进行安装配置

1. openjdk安装配置

yum -y install epel-release 
yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

配置JAVA_HOME
先查一下openjdk的安装路径,生成的安装文件

# rpm -ql java-1.8.0-openjdk
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/bin/policytool
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/lib/amd64/libawt_xawt.so
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/lib/amd64/libjawt.so
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/lib/amd64/libjsoundalsa.so
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/lib/amd64/libsplashscreen.so
/usr/share/applications/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64-policytool.desktop
/usr/share/icons/hicolor/16x16/apps/java-1.8.0-openjdk.png
/usr/share/icons/hicolor/24x24/apps/java-1.8.0-openjdk.png
/usr/share/icons/hicolor/32x32/apps/java-1.8.0-openjdk.png
/usr/share/icons/hicolor/48x48/apps/java-1.8.0-openjdk.png

添加JAVA_HOME路径

# vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

生效:

source /etc/profile

这样就配置完成了

2. oracle jdk配置

需要先注册一个oracle官网的账号,然后去下载,地址如下:
https://www.oracle.com/java/technologies/downloads/archive/
在这里插入图片描述
可以看到,现在jdk官方最新版本已经更新到jdk17了,但是在生产中大量使用的还是jdk8,jdk11。
我们去下载jdk8相关的安装包。
在这里插入图片描述
下载最新版本的jdk17不需要登录,下载jdk8是需要有一个oracle账号的,需要登录验证。
csdn里面也有这个资源,需要c币。

2.1 yum安装

安装包上传到服务器,用yum命令安装

yum localinstall jdk-8u321-linux-x64.rpm -y
rpm -ql jdk1.8-1.8.0_321-fcs.x86_64

配置JAVA_HOME路径

# vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_321-amd64/
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

生效:

source /etc/profile

这样就配置完成了

2.2 源码包安装

解压到指定目录

tar -xvf  jdk-8u321-linux-x64.tar.gz
mv jdk1.8.0_321 /usr/local/
ln -sv jdk1.8.0_321 jdk

配置JAVA_HOME路径

# vim /etc/profile
export JAVA_HOME=/usr/local/jdk/
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

生效:

source /etc/profile

这样就配置完成了

3. 多个jdk的情况

注意:如果有多个jdk共存的情况下,比如oracle jdk和open jdk都安装了,但是他们的安装路径是不同的,实际上是允许这种情况的,但是执行java命令的时候,肯定只能有一个生效。

如果想要oracle jdk设置为默认的jdk,那么就在$PATH环境变量里面把oracle jdk的安装路径设置在后面。

java服务在启动的时候是可以自定义设置JAVA_HOME路径的,多个jdk的情况下,自己在启动参数设置环境变量就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值