JDK的安装
下载
手动下载(任选一种)
- 进入到JDK的下载地址,选择linux下的版本jdk-8u291-linux-i586.tar.gz(https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html#license-lightbox),点击下载
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
- 下载完成后上传到linux上,例如我上传到了以下的位置
/usr/local/java
- 使用如下命令进行解压
tar -xzvf jdk-8u291-linux-i586.tar.gz
环境配置
- 进入到刚解压的jdk的目录(和bin同一级目录)使用pwd命令显示你的当前Java的路径,然后拷贝
pwd
- 将刚刚拷贝的路径替换掉下面的路径,例如我的替换后如下所示
export JAVA_HOME=/usr/lib/local/java/jdk1.8.0_291
export JRE_HOME=/usr/lib/local/java/jdk1.8.0_291/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
-
使用如下命令进行系统环境变量的配置
vim /etc/profile
-
将上面的环境变量拷贝到如下位置
for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
if [ -r "$i" ]; then
if [ "${-#*i}" != "$-" ]; then
. "$i"
else
. "$i" >/dev/null
fi
fi
done
unset i
unset -f pathmunge
# 以上配置添加位置
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export JRE_HOME=/usr/local/java/jdk1.8.0_291/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
# maven环境变量存放位置
if [ -n "${BASH_VERSION-}" ] ; then
if [ -f /etc/bashrc ] ; then
# Bash login shells run only /etc/profile
# Bash non-login shells run only /etc/bashrc
# Check for double sourcing is done in /etc/bashrc.
. /etc/bashrc
fi
fi
- 重启文件
source /etc/profile
自动下载配置(任选一种)
- 查看是否安装过Java
rpm -qa |grep java
- 如果有旧版本的就可以使用如下方式卸载(后面是对应安装的版本号)
yum -y remove java-1.8.0-openjdk*
- 查看可以安装的java版本
yum search java|grep jdk
- 选择需要安装的指定版本,使用如下命令进行安装
yum -y install java-1.8.0-openjdk.x86_64
- 安装开发环境
yum -y install java-1.8.0-openjdk-devel.x86_64
环境配置
- 输入which java 会看到一个路径
which java
- 在ls -lrt 的命令后面拼接上面出现的路径,例如我的
ls -lrt /usr/bin/java
- 在ls -lrt 后面拼接出现路径的后面一串路径例如我的是
ls -lrt /etc/alternatives/java
- 在出现的路径中可以看到在jvm目录,输入cd /usr/lib/jvm,跳转到jvm的目录
cd /usr/lib/jvm
- 使用ls 可以列出当前目录下的文件和文件夹
ls -al
- 进入到如下文件夹
cd java-1.8.0-openjdk-1.8.0.292.b10-0.el8_3.x86_64
-
使用pwd命令获取到当前的路径替换掉下面JAVA_HOME后面的路径
-
将刚刚的路径拷贝替换掉下面的路径,例如我的替换后如下所示
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-0.el8_3.x86_64
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
- 使用如下命令进行系统环境变量的配置
vim /etc/profile
- 将上面的环境变量拷贝到如下位置
for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
if [ -r "$i" ]; then
if [ "${-#*i}" != "$-" ]; then
. "$i"
else
. "$i" >/dev/null
fi
fi
done
unset i
unset -f pathmunge
# 以上配置添加位置
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export JRE_HOME=/usr/local/java/jdk1.8.0_291/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
# maven环境变量存放位置
if [ -n "${BASH_VERSION-}" ] ; then
if [ -f /etc/bashrc ] ; then
# Bash login shells run only /etc/profile
# Bash non-login shells run only /etc/bashrc
# Check for double sourcing is done in /etc/bashrc.
. /etc/bashrc
fi
fi
- 重启文件
source /etc/profile
检测
使用如下命令出现版本号,即表示安装成功
java -version
Maven
maven是基于Java的,所以使用安装maven前还需要先安装号jdk
下载
手动下载方式(任选一种)
- 进入到maven的官方网站
https://maven.apache.org/download.cgi#
- 找到对应的版本,例如我这里是下载的bin解压可用的linux版本
apache-maven-3.8.1-bin.tar.gz
-
在使用ftp等工具或其他工具上传到你想存放的linux目录下
-
解压文件
tar -xzvf apache-maven-3.8.1-bin.tar.gz
使用wget自动下载(任选一种)
- 云主机或虚拟机一般都没有安装weget,所以需要先使用如下命令先进行安装。
yum -y install wget
- 在你想存放maven的位置下使用如下命令,例如我在我的/usr/local/maven的目录下使用以下命令,就将文件下载到了当前位置
wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz
- 解压文件
tar -xzvf apache-maven-3.8.1-bin.tar.gz
环境配置
- 进入到刚解压的maven目录(和bin同一级目录)使用pwd命令显示你的当前maven的路径,然后拷贝
pwd
- 将刚刚拷贝的路径替换掉下面的路径,例如我的替换后如下所示
export MAVEN_HOME=/usr/lib/local/maven/apache-maven-3.8.1
export PATH=$MAVEN_HOME/bin:$PATH
-
使用如下命令进行系统环境变量的配置
vim /etc/profile
将上面的环境变量放到配置文件中的如下位置
for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null fi fi done unset i unset -f pathmunge # 以上配置添加位置 # maven环境变量存放位置 export M2_HOME=/usr/local/maven/apache-maven-3.8.1 export PATH=$PATH:$M2_HOME/bin if [ -n "${BASH_VERSION-}" ] ; then if [ -f /etc/bashrc ] ; then # Bash login shells run only /etc/profile # Bash non-login shells run only /etc/bashrc # Check for double sourcing is done in /etc/bashrc. . /etc/bashrc fi fi
-
重启文件
source /etc/profile
检测
输入如下命令出现版本号就表示安装配置成功
mvn -version