在Ubuntu 上安装 离线JDK的方法

本文详细介绍了在Ubuntu系统中从官网下载JDK,通过修改权限、执行安装脚本、配置环境变量和更新替代选项来安装指定版本的JDK,并确保系统使用最新版本的Java运行环境。


1. 从官网上下载JDK:从官网上下载了jdk-6u24-linux-i586.bin,放在目录/home/quyu/下(这个目录因人而异,方便自己操作为原则)

2. 进入终端,执行命令以更改bin文件的读写权限:

$ sudo chmod u+x jdk-6u24-linux-i586.bin

然后再执行bin文件:

$ sudo -s ./jdk-6u12-linux-i586.bin

然后一直点击回车即可。

3. 然后进行环境变量等的配置:

sudo vi /etc/environment

打开environment文件,在原文件处增加:

PATH="...:/home/quyu/jdk1.6.0_24/bin"
CLASSPATH=".:/home/quyu/jdk1.6.0_24/lib"
JAVA_HOME="/home/quyu/jdk1.6.0_24"

由于Ubuntu中还有默认的Openjdk,需要再执行以下操作,在终端输入:

sudo update-alternatives --install /usr/bin/java java /home/quyu/jdk1.6.0_24/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /home/quyu/jdk1.6.0_24/bin/javac 300

然后在终端中再输入:

sudo update-alternatives --config java

选择刚才安装的JDK的序号,这时再输入"java -version",就可以看到是刚安装的最新的JDK了。
<think>好的,用户想在Ubuntu系统上离线安装Java JDK,我得仔细想想怎么回答。首先,我需要回忆之前提供的引用内容,看看有没有相关步骤。引用1提到下载JDK的tar包,上传到服务器,解压,然后可能遇到了二进制格式错误,可能是因为架构不匹配。引用2和3都提到了解压后的环境变量配置,包括编辑.bashrc文件和设置JAVA_HOME等变量。 用户的问题是如何离线安装,所以步骤应该包括下载正确的JDK版本、上传到Ubuntu、解压、配置环境变量。需要注意的点是确保下载的JDK版本与系统架构匹配,比如aarch64和x86的区别,否则会出现Exec格式错误,如引用1中的问题。然后解压后,配置环境变量,可能需要更新~/.bashrc或者/etc/profile,再source一下让变量生效。 另外,用户可能需要验证安装是否成功,所以最后要建议检查java -version。还要提醒用户如果遇到权限问题,可能需要chmod修改权限。需要分步骤说明,结构清晰,让用户一步步跟着做。同时生成相关问题,比如如何选择正确的JDK版本,或者如何设置环境变量,以及解决常见错误的方法。</think>### 分步指南:Ubuntu离线安装Java JDK #### 一、选择并下载正确的JDK版本 1. 根据Ubuntu系统架构(x86_64或aarch64)下载对应JDK包: - x86_64架构:选择`linux-x64.tar.gz`后缀的包 - ARM架构:选择`linux-aarch64.tar.gz`后缀的包 - 下载地址参考:[Oracle JDK](https://www.oracle.com/java/technologies/downloads/)或[Adoptium OpenJDK](https://adoptium.net/) #### 二、上传并解压安装包 1. 使用U盘/SCP工具将JDK压缩包上传至服务器,例如上传到`/usr/local/java` 2. 创建目录并解压: ```bash sudo mkdir -p /usr/local/java cd /usr/local/java sudo tar -zxvf jdk-8uXXX-linux-xxx.tar.gz # 替换为实际文件名 ``` #### 三、配置环境变量(以JDK8为例) 1. 编辑用户环境配置文件: ```bash nano ~/.bashrc # 或使用/etc/profile进行全局配置 ``` 2. 在文件末尾添加(路径根据实际解压目录调整): ```bash export JAVA_HOME=/usr/local/java/jdk1.8.0_XXX export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ``` 3. 使配置立即生效: ```bash source ~/.bashrc ``` #### 四、验证安装 ```bash java -version # 应显示类似:openjdk version "1.8.0_XXX" ``` #### 五、常见问题解决 1. **执行格式错误**:若出现`cannot execute binary file`,说明JDK与系统架构不匹配,重新下载正确版本[^1] 2. **命令未找到**:检查环境变量路径是否正确,特别注意`JAVA_HOME`指向的是具体的jdk目录 3. **权限问题**:使用`sudo chmod -R 755 /usr/local/java`设置目录权限
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值