您的位置 首页 > 数码极客

linux如何查看工程jdk版本

一、 背景说明:

对于从事运维或者做开发的朋友来说,配置java jdk环境都是常有的事情,刚好这几天年末了,事情没有那么多,抽时间整理了一份批处理一键自动安装配置jdk环境及变量的bash脚本,此脚本是从内网其中一台存有software软件的服务器上直接自动scp的,这个过程需要做ssh免密设置,不然你还的手动输入密码,关于ssh免密设置,特别简单,就是公钥私钥而已,这里不做配置说明,不明白的朋友可以评论处留言。

二、 执行脚本

这里其实可以分两种方式,一种就是把安装包拷贝到本地的特定目录下,不用去远程scp拷贝;另外一种下面脚本里说的通过远程scp拷贝方式。

三、 脚本赋予执行权限,展示结果如下:

jdk1.6:

四、脚本内容:

#!/bin/bash echo "===============================================[JDK1.6 Install]===============================================" mkdir /app/java -p cd /app/java/ chmod 755 /app/java . echo ' export JAVA_HOME=/app/java export jre_HOME=/app/java/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH ' >>/etc/profile echo "jdk1.6安装成功!" java -version scp 10.11.19.22:/app/java /app/java/ fc99cfe8 chmod 755 jdk-6u45-linux-x64.bin . sed -i 's#jdk1.8.0#jdk1.6.0_45#g' /etc/profile source /etc/profile java -version # rpm -qa |grep gcj #查看服务器安装的jdk软件包信息 #libgcj-4.4.4-13.el6.i686 #java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 # yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸载软件包 echo "===============================================[JDK1.7 Install]===============================================" scp 10.11.19.22:/app/java /app/java/ cd /app/java/ rpm -ivh . sed -i 's#jdk1.7.0_80#/usr/java; /etc/profile source /etc/profile java -version sed -i 's#/app/java/#/usr/java/#g' /etc/profile source /etc/profile java -version echo "===============================================[JDK1.8 Install]===============================================" cp 10.11.19.22:/app/java /app/java/ chmod 755 jdk1.8.* tar -xf jdk1.8.0.tar sed -i 's#jdk1.6.0_45#jdk1.8.0#g' /etc/profile source /etc/profile java -version

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“linux如何查看工程jdk版本”边界阅读