linux 测试系统配置java环境

 2020-10-01    98  

  1. 先删除之前存在的java,可以输入java命令查看是否有过安装,如果没有就不需要删除了,直接安装就可以。

  2. 如果有安装过我们来删除

   移除所有的java相关的包,包括(Sun, Oracle, OpenJDK, IcedTea plugins, GIJ)。

$ dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^java-common' | xargs sudo apt-get -y remove


  再执行一下autoremove,移除不再使用的包。

  $ sudo apt-get autoremove

  删除干净配置文件。

$ dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge


  删除干净本地的java配置和缓存。

$ sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf


  手工删除安装的JVMs。

$ sudo rm -rf /usr/lib/jvm/*


  删除java记录。

$ for g in ControlPanel java java_vm javaws jcontrol jexec keytool mozilla-javaplugin.so orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200 appletviewer apt extcheck HtmlConverter idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc xulrunner-1.9-javaplugin.so; do sudo update-alternatives --remove-all $g; done


  搜索可能遗留的java目录。

$ sudo updatedb 
$ sudo locate -b '\pack200'

  如果出现类似/usr/lib/jrexxx/的目录,则rm -rf 删除。



二: 接下来我们来配置测试工作中java环境

点击下载本文中的java


创建两个文件夹

  1. 创建sort 

mkdir -p /export/sort    #(此目录用来存放安装包)

   2.创建install   

mkdir -p /export/install

image.png


 解压到install文件夹中

tar -zxvf /export/sort/jdk-8u144-linux-x64.tar.gz -C /export/install/


配置环境变量

编辑文件

vim /etc/profile.d/java.sh

将内容复制到文件中

export JAVA_HOME=/export/install/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin

image.png

输入:wq 保存并退出


更新profile文件

source /etc/profile


 检查是否配置完成

输入 jps

image.png


检查下版本

image.png


原文链接:http://cracer.com/?id=9

=========================================

http://cracer.com/ 为 “Cracer 安全培训” 唯一官方服务平台,请勿相信其他任何渠道。