centos7手动配置jdk1.8环境与maven环境

安装jdk1.8

链接:https://pan.baidu.com/s/1_P7jHzH4Lk2jcPWWD7pi4w

提取码:6kkm

winscp软件上传压缩包到Linux中

解压

powershell 复制代码
# 解压到/usr/local/java目录下
tar -zxvf jdk-8u381-linux-x64.tar.gz -C /usr/local/java

配置环境变量

vi /etc/profile

powershell 复制代码
# 最后一行添加
# JAVA_HOME的值改为自己的
export JAVA_HOME=/usr/local/java/jdk1.8.0_381
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
# 刷新
source /etc/profile
java -version

通过wget安装maven

bash 复制代码
wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz --no-check-certificate

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7\&arch=x86_64\&repo=os\&infra=stock error was

14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"

cd /etc/sysconfig/network-scripts

vi ifcfg-ens33

配置DNS1和网关一样的值

GATEWAY=192.168.74.2

DNS1=192.168.74.2

坑:ipaddr的最后一个值必须在50-150之间随机选一个,否则会ping不通百度

解压压缩包:

bash 复制代码
tar -zxvf apache-maven-3.6.1-bin.tar.gz

配置本地仓库和阿里云镜像

powershell 复制代码
cd apache-maven-3.6.1
# 创建仓库文件夹
mkdir repo
[root@localhost repo]# pwd
/env/apache-maven-3.6.1/repo #复制这个路径,下面配置仓库地址需要填写

修改配置文件

powershell 复制代码
cd ../
vi conf/settings.xml

填写:

/env/apache-maven-3.6.1/repo

bash 复制代码
 <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>

:wq!

退出保存

配置环境变量

powershell 复制代码
vi /etc/profile
powershell 复制代码
export MAVEN_HOME=/usr/local/apache-maven-3.6.1
export PATH=$MAVEN_HOME/bin:$PATH

注意每次修改环境变量都要刷新配置文件

powershell 复制代码
source /etc/profile

检查是否安装配置成功

mvn -v

相关推荐
码农阿豪7 小时前
Nacos 日志与 Raft 数据清理指南:如何安全释放磁盘空间
java·安全·nacos
直有两条腿7 小时前
【大模型】Langchain4j
java·langchain
love530love7 小时前
Scoop 完整迁移指南:从 C 盘到 D 盘的无缝切换
java·服务器·前端·人工智能·windows·scoop
消失的旧时光-19437 小时前
C++ 多线程与并发系统取向(二)—— 资源保护:std::mutex 与 RAII(类比 Java synchronized)
java·开发语言·c++·并发
莫寒清7 小时前
ThreadLocal
java·面试
学习是生活的调味剂8 小时前
spring bean循环依赖问题分析
java·后端·spring
Coder_Boy_9 小时前
Java(Spring AI)传统项目智能化改造——商业化真实案例(含完整核心代码+落地指南)
java·人工智能·spring boot·spring·微服务
五阿哥永琪9 小时前
1. 为什么java不能用is开头来做布尔值的参数名,会出现反序列化异常。
java·开发语言
chilavert31810 小时前
技术演进中的开发沉思-371:final 关键字(中)
java·前端·数据库
海边的Kurisu10 小时前
Mybatis-Plus | 只做增强不做改变——为简化开发而生
java·开发语言·mybatis