Linux 脚本安装jdk

创建文件jdk.sh

#!/bin/bash

jdkTargz="/opt/jdk-8u144-linux-x64.tar.gz"

# 检查原先是否已配置java环境变量
checkExist(){
 jdk1=$(grep -n "export JAVA_HOME=.*" /etc/profile | cut -f1 -d':')
    if [ -n "$jdk1" ];then
        echo "JAVA_HOME已配置,删除内容"
        sed -i "${jdk1}d" /etc/profile
    fi
 jdk2=$(grep -n "export CLASSPATH=.*\$JAVA_HOME.*" /etc/profile | cut -f1 -d':')
    if [ -n "$jdk2" ];then
        echo "CLASSPATH路径已配置,删除内容"
        sed -i "${jdk2}d" /etc/profile
    fi
 jdk3=$(grep -n "export PATH=.*\$JAVA_HOME.*" /etc/profile | cut -f1 -d':')
    if [ -n "$jdk3" ];then
        echo "PATH-JAVA路径已配置,删除内容"
        sed -i "${jdk3}d" /etc/profile
    fi
}

# 查询是否有jdk.tar.gz
if [ -e $jdkTargz ];
then

	echo "— — 存在jdk压缩包 — —"
	echo "正在解压jdk压缩包..."
	tar -zxvf /opt/jdk-8u144-linux-x64.tar.gz -C /opt
	if [ -e "/opt/install/java" ];then
		echo "存在该文件夹,删除..."
		rm -rf /opt/install/java
	fi
	echo "---------------------------------"
	echo "正在建立jdk文件路径..."
	echo "---------------------------------"
	mkdir -p /opt/install/java/
	mv /opt/jdk1.8.0_144 /opt/install/java/java8
	# 检查配置信息
	checkExist 
	echo "---------------------------------"
	echo "正在配置jdk环境..."
	sed -i '$a export JAVA_HOME=/opt/install/java/java8' /etc/profile
	sed -i '$a export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' /etc/profile
	sed -i '$a export PATH=$PATH:$JAVA_HOME/bin' /etc/profile
	echo "---------------------------------"
	echo "JAVA环境配置已完成..."
	echo "---------------------------------"
	echo "正在重新加载配置文件..."
	echo "---------------------------------"
	source /etc/profile
	echo "配置版本信息如下:"
	java -version
else
	echo "未检测到安装包,请将安装包放到/opt目录下"
fi

执行命令:

source jdk.sh
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 安装JDK需要在Linux使用命令行进行操作,以下是一个简单的脚本安装JDK的过程: 1. 首先,通过wget命令下载对应版本的JDK bin文件,例如: ``` wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz ``` 这将会下载一个名为openjdk-11.0.1_linux-x64_bin.tar.gz的文件。 2. 接下来,解压缩下载的文件: ``` tar xzf openjdk-11.0.1_linux-x64_bin.tar.gz ``` 3. 在解压后的文件夹创建一个软链接,该链接指向新安装JDK目录: ``` ln -s jdk-11.0.1 /usr/local/java ``` 4. 编辑/etc/profile文件,向其添加以下内容: ``` export JAVA_HOME=/usr/local/java export PATH=$PATH:$JAVA_HOME/bin ``` 5. 最后,运行以下命令,使新增的环境变量立即生效: ``` source /etc/profile ``` 这些步骤将会在Linux系统上成功安装JDK,并确保JDK可以在系统正常运行。 ### 回答2: Linux系统下安装JDK,通常会使用脚本来方便快捷地完成安装。 首先,我们需要去官网下载JDK安装包。下载完后,可以通过以下步骤进行安装: 1. 将下载好的安装包上传到Linux系统。可以使用SCP或者FTP等方式。 2. 在Linux终端进入安装包所在目录。 3. 解压缩安装包,并将其放在想要安装的目录,例如/opt目录下。命令如下: ``` tar -zxvf jdk-8u281-linux-x64.tar.gz -C /opt/ ``` 4. 设置JDK的环境变量。需要在.bashrc文件添加以下内容: ``` export JAVA_HOME=/opt/jdk1.8.0_281 export JRE_HOME=/opt/jdk1.8.0_281/jre export PATH=$PATH:/opt/jdk1.8.0_281/bin:/opt/jdk1.8.0_281/jre/bin ``` 5. 刷新环境变量,使其立即生效: ``` source .bashrc ``` 6. 完成以上步骤后,可以通过以下命令验证JDK是否安装成功: ``` java -version ``` 至此,通过脚本安装JDK已经完成。在实际操作,还需要考虑JDK版本、安装路径等参数的选择,以便满足特定的需求。 ### 回答3: 安装JDKLinux系统常见的任务之一,本文介绍Linux脚本安装JDK的方法。 首先,下载JDK安装包。从官方网站上下载适合自己系统的JDK包,例如JDK 8 Linux x64版本。 其次,在Linux系统打开终端,输入以下命令安装JDK: 1.创建目录 $ sudo mkdir /usr/java 2.将JDK安装包移动到Java目录下 $ sudo mv /path/to/jdk-8u231-linux-x64.tar.gz /usr/java/ 3.进入该目录 $ cd /usr/java/ 4.解压文件 $ sudo tar zxvf jdk-8u231-linux-x64.tar.gz 5.设置环境变量 $ sudo nano /etc/profile 在文件末尾添加以下几行代码 export JAVA_HOME=/usr/java/jdk1.8.0_231 export PATH=$PATH:$JAVA_HOME/bin 6.保存并退出文件 按Ctrl+O保存并Ctrl+X退出 7.使更改生效 $ source /etc/profile 现在已经安装好了JDK,可以通过以下命令检查是否成功: $ java -version 该命令会输出Java版本信息。 以上就是Linux脚本安装JDK的方法。需要注意的是,根据自己的系统版本和JDK版本不同,具体命令可能会有不同的变化,需要仔细检查。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值