ubuntu手动安装jdk

本文详细介绍了在Ubuntu系统中安装JDK的过程,包括下载、解压、配置环境变量和设置默认使用的JDK,确保开发者能高效地使用Java开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu安装jdk

首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中(ps:sudo nautilus 命令可以打开root权限的文件管理器,方便文件的拷贝)
然后,在shell中执行:
代码:
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin

修改bin文件权限,使其可执行
然后,执行
代码:
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin

将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。
此时,jdk已安装完毕,下面进行配置
执行
代码:
sudo vi /etc/environment

在environment中修改,出现如下部分
引用:
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12
PATH="......:$JAVA_HOME/bin"
CLASSPATH=.:$JAVA_HOME/lib


执行
代码:
sudo source /home/ghoul/.bashrc

此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
代码:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300

PS:update-alternatives语法
update-alternatives [<选项> ...] <命令>

命令:
--install <链接> <名称> <路径> <优先级>
[--slave <链接> <名称> <路径>] ...
在系统中加入一组替换项。
--remove <名称> <路径> 从 <名称> 替换组中去除 <路径> 项。
--remove-all <名称> 从替换系统中删除 <名称> 替换组。
--auto <名称> 将 <名称> 的主链接切换到自动模式。
--display <名称> 显示关于 <名称> 替换组的信息。
--list <名称> 列出 <名称> 替换组中所有的可用替换项。
--config <名称> 列出 <名称> 替换组中的可选项,并就使用其中哪一个,征询用户的意见。
--set <名称> <路径> 将 <路径> 设置为 <名称> 的替换项。
--all 对所有可选项一一调用 --config 命令。

<链接> 是指向 /etc/alternatives/<名称> 的符号链接。(如 /usr/bin/pager)
<名称> 是该链接替换组的主控名。 (如 pager)
<路径> 是替换项目标文件的位置。 (如 /usr/bin/less)
<优先级> 是一个整数,在自动模式下,这个数字越高的选项,其优先级也就越高。

通过这一步将我们安装的jdk加入java选单。
然后执行
代码:
update-alternatives --config java

通过这一步选择系统默认的jdk
这样,再在shell中输入
代码:
java -version

时,就会显示系统使用的java是sun的java。
### 手动安装Java Development Kit (JDK)于Ubuntu #### 下载JDK安装文件 为了在Ubuntu手动安装JDK,首先需要从Oracle官方网站下载适用于Linux系统的JDK版本。确保选择了`.tar.gz`格式的压缩包而非.deb软件包[^1]。 #### 创建目录并解压文件 创建专门用于存储JDK的目录,通常建议放置在`/usr/local/java`路径下。接着利用如下命令来完成此操作: ```bash sudo mkdir -p /usr/local/java ``` 随后将已下载的JDK压缩包移动至该位置,并执行解压操作。假设当前位于用户的下载文件夹内,则可以使用下面这条指令来进行解压缩工作: ```bash sudo tar -zxvf ~/Downloads/jdk-11.0.1_linux-x64_bin.tar.gz -C /usr/local/java/ ``` 请注意这里使用的具体文件名应当替换为你实际所拥有的JDK压缩包名称[^3]。 #### 设置环境变量 为了让系统能够识别新安装JDK,在终端中输入以下命令设置临时性的环境变量;然而更推荐的做法是在配置文件里永久保存这些更改。编辑个人用户级别的`.bashrc`或是全局范围内的`/etc/profile`文件,加入下列几行文字以定义必要的环境变量: ```bash export JAVA_HOME=/usr/local/java/jdk-11.0.1 export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib ``` 上述命令中的路径部分应根据实际情况调整为对应的具体版本号以及安装位置[^5]。 #### 验证安装成功与否 最后一步是要验证刚刚的手动安装过程是否顺利完成。通过运行简单的测试命令查看返回的结果是否符合预期: ```bash java -version javac -version ``` 如果一切正常的话,这两个命令都应该显示出有关已安装JDK的信息而不是错误提示消息[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值