freeBuf
主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

centos7安装Java1.8与maven3.9.6
BenJM 2024-03-01 17:29:31 142422

java1.8手动安装

首先卸载自带的

rpm -qa | grep java    //查询现在的Java信息

1709283192_65e19778c7acf6ef4bc2e.png!small?1709283194559

使用命令 yum -y remove卸载原有或者yum安装的Java openjdk

sudo yum -y remove java-1.8.0-openjdk-headless-1.8.0.402.b06-1.el7_9.x86_64

sudo yum -y remove java-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64

去Oracle官网(Java Downloads | Oracle)下载服务器对应的版本,我这里下载的是最后一个

https://www.oracle.com/java/technologies/downloads/#java8

1709283475_65e19893dbcbd45cf2ccc.png!small?1709283477470

选择一个存放Java的路径,我这里是

cd /opt

mkdir java  //创建文件夹

cd java/

将下载好的文件利用xshell文件上传功能上传到 /opt/java下面

1709283660_65e1994ca28dd5a5ab973.png!small?1709283662214

命令行解压

tar -zxvf  jdk-8u401-linux-x64.tar.gz

完成后编辑文件

vi /etc/profile

在最后添加环境变量信息,注意这里的路径改成自己的,完成后推退出保存

export JAVA_HOME=/opt/java/jdk1.8.0_401

export JRE_HOME=/opt/java/jdk1.8.0_401

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${PATH}:${JAVA_HOME}/bin:${JRE_HOME}/bin

刷新一下配置文件

source /etc/profile

验证一下

java -version

javac

1709284741_65e19d85a1c6d02fcb0e1.png!small?1709284743265

maven3.9.6手动安装

首先确定一下当前环境是否有maven

mvn -v //报错就是没有

接下来和上面大致都一样

我这里还是在opt下面建了一个maven 的文件夹,然后上传到里面

这里是从镜像下载,然后再用xshell上传的

https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz

1709284252_65e19b9ce32b7e4480cd1.png!small?1709284254408

解压

tar -zxvf  apache-maven-3.9.6-bin.tar.gz

配置环境比变量

vi /etc/profile

最后添加,注意自己的路径信息

export MAVEN_HOME=/opt/maven/apache-maven-3.9.6
export PATH=$MAVEN_HOME/bin:$PATH

然后刷新配置文件

source /etc/profile

验证一下

mvn -v

1709284588_65e19cec4ccdfa29c9654.png!small?1709284589843

kali安装这两个无法直接在终端显示版本信息

kaili中同样去删除原有的java文件,然后安装java1.8,切换java环境我试了但是感觉不好用,自己可以尝试一下

kali中胚子完环境变量,刷新/etc/profile文件 时会出现一个问题,就是会话窗口会出现一个#后面输入,然而在原有的环境下去看环境信息没有相关的

这个时候更新一下软链接就行了,注意自己的路径信息

Java的

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_401/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_401/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_401/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_401/bin/javaws" 1


maven的

update-alternatives --install /usr/bin/mvn mvn /opt/apache-maven-3.9.6/bin/mvn 1

# java # 环境搭建 # 漏洞复现环境
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 BenJM 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
BenJM LV.2
malou
  • 3 文章数
  • 1 关注者
fastjson1.2.24反序列化漏洞_vulhub
2024-02-28
vulhub下复现log4j CVE-2021-44228
2024-02-26
文章目录