一个Linux上自动安装Oracle JDK的小工具

大多数Linux的发行版的源都会默认提供OpenJDK,有时我们需要安装Oracle提供的官方JDK,免不了一番繁琐的配置。在逛github的过程中偶然发现了一个自动安装JDK的工具——oraji。Github链接
安装过程很简单,下载源码后,只要进入源码目录,给install.sh执行的权限,执行一下install.sh即可:

sudo chmod +x install.sh
sudo ./install.sh

对于Ubuntu系统,还可以通过添加源的方式安装:

sudo add-apt-repository -y ppa:neurobin/ppa
sudo apt-get update
sudo apt-get install oraji

从Oracle官网下载tar.gz格式的安装文件后,只需一条命令即可完成JDK或JRE的安装,无需任何配置。

sudo oraji JDK或JRE归档的路径

卸载JDK也同样简单:

sudo oraji -u <JDK版本号>

卸载后需要手动运行source /etc/profile命令完成对环境变量的更新。
如果没有安装oraji,在命令中提供oraji可执行文件的完整路径,也可完成JDK的安装。

Linux系统中自动安装JDK的脚本可以使用bash编写。脚本的基本思路是下载JDK安装包,然后解压安装。不同版本的JDK可能需要下载不同的包,同时还需要设置环境变量以确保系统可以找到JDK安装路径。以下是一个基本的bash脚本示例,用于安装OpenJDK 8: ```bash #!/bin/bash # 定义JDK版本和安装路径 JDK_VERSION="jdk-8u271-linux-x64.tar.gz" INSTALL_DIR="/usr/lib/jvm" # 创建安装目录 mkdir -p $INSTALL_DIR # 下载JDK安装包 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/8u271-b09/4a5a2aa02f1c4c9da93958ef675c76fb/$JDK_VERSION" # 解压安装包到指定目录 tar -zxvf $JDK_VERSION -C $INSTALL_DIR --strip-components 1 # 设置环境变量 JAVA_HOME=$INSTALL_DIR/jdk1.8.0_271 PATH=$JAVA_HOME/bin:$PATH # 输出环境变量 echo "export JAVA_HOME=$JAVA_HOME" >> /etc/profile echo "export PATH=$PATH" >> /etc/profile # 使环境变量立即生效 source /etc/profile # 输出成功消息 echo "JDK安装完成。" ``` 请注意,上述脚本中的JDK下载链接是Oracle官方的,下载需要接受许可协议。从Oracle官网下载JDK可能需要登录账号或接受相关协议。如果你需要安装其他版本或者从其他源(如OpenJDK官网)安装JDK,请根据实际情况修改脚本中的版本号和下载链接。 在运行此脚本之前,请确保你有足够的权限(可能需要root权限)并且已安装`wget`工具。你可以通过`chmod +x script_name.sh`命令给予脚本执行权限,并通过`./script_name.sh`命令执行它。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值