jdk安装

一、Centos7 卸载自带的OpenJDK

rpm -qa|grep java
在这里插入图片描述

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64

在这里插入图片描述

剩下的不用删除,然后通过 java -version查看是否还存在 jdk 环境。

安装上传下载命令

yum install lrzsz

官网下载地址
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
在这里插入图片描述

1、解压安装包
tar -zxvf jdk-8u291-linux-x64.tar.gz
2、放到/usr/local/ 目录下并重命名
mv jdk1.8.0_291/ jdk8
3、编辑系统环境变量
vi /etc/profile
输入i
加入内容如下:

export JAVA_HOME=/usr/local/jdk8
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

注意标点符号,JAVA_HOME是刚才mv到路径
4、加载刚设置的变量
source /etc/profile
5、测试是否安装成功
输入 java -version 然后会显示jdk的版本信息等
输入javac 会显示javac的命令帮助 这样jdk和环境变量就配置成功了

二、jdk 使用alternatives多版本切换

1、将配置好的jdk环境变量删除掉。
2、将jdk1.8和jdk11解压放在/usr/local 目录下。
3、1.安装配置 需要配置两个内容,分别是java和javac命令,指定jdk目录和优先级:

alternatives --install /usr/bin/java java /usr/local/jdk8/bin/java 1

alternatives --install /usr/bin/javac javac /usr/local/jdk8/bin/javac 1

alternatives --install /usr/bin/java java /usr/local/jdk11/bin/java 2

alternatives --install /usr/bin/javac javac /usr/local/jdk11/bin/javac 2

4、查看可用的版本信息

alternatives --display java
alternatives --display javac

5、切换java版本

alternatives --config java
alternatives --config javac 

6、删除jdk版本

alternatives --remove java /usr/local/jdk8/bin/java
alternatives --remove javac /usr/local/jdk8/bin/javac

三、Missing artifact com.sun:tools:jar:1.8.0有效解决办法

先看是哪个包报的错,比如是com.alibaba:druid:1.2.6

找到maven仓库的druid-1.2.6.pom文件
修改为本地jar包路径

<dependency>
			<groupId>com.sun</groupId>
			<artifactId>tools</artifactId>
			<version>1.8</version>
			<scope>system</scope>
			<systemPath>D:\jdk\jdk8\jdk1.8.0_301\lib\tools.jar</systemPath>
		</dependency>

		<dependency>
			<groupId>com.sun</groupId>
			<artifactId>jconsole</artifactId>
			<version>1.8</version>
			<scope>system</scope>
			<systemPath>D:\jdk\jdk8\jdk1.8.0_301\lib\jconsole.jar</systemPath>
		</dependency>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值