Debian安装Java 11

Debian安装Java 11

本文用到的安装工具为dpkg,适合安装XXXX.deb安装包,这里只是以安装Java为例。中间还有一点小插曲,因为在此之前用的jdk-17,没有卸载干净。

一、下载安装包

首先在官网下载Java 11的安装包,下载需要有Oracle账号,找一个公共账号就OK啦。

https://www.oracle.com/java/technologies/downloads/#java11
我也上传了一份,有需要的可以自取。
https://download.csdn.net/download/weixin_42486226/87717471?spm=1001.2014.3001.5501

请添加图片描述

二、安装

登录到debian系统,将下载好的安装包放在风水好的目录下,准备安装。记得切换成root用户或者其它权限高的用户,安装的时候也少不了sudo大法,我就简单用root开始安装。

请添加图片描述

切换到带有安装包的目录后,开始安装,使用以下命令,一定要sudo哟!

sudo dpkg -i ./jdk-11.0.19_linux-x64_bin.deb

请添加图片描述

然后还有比较重要的一步就是,把jdk的bin目录丢进PATH里面,这样就能在任意位置访问啦!

export PATH=/usr/lib/jvm/jdk-11/bin:$PATH

三、验证

这一步比较简单,输入命令查看版本即可。

java -version

请添加图片描述

到这里我突然回过味来,这怎么还是Java 17,我刚才开始前明明卸载了的……

于是再次卸载所有JDK,重新检查。

root@slnn:/mnt/ssd/apps# java -version
bash: /usr/lib/jvm/jdk-17/bin/java: No such file or directory
#######这里发现提示并不是“command not found”或类似的消息,说明存在问题######

root@slnn:/mnt/ssd/apps# ls /usr/lib/jvm/jdk-17/bin/java
ls: cannot access '/usr/lib/jvm/jdk-17/bin/java': No such file or directory
#######尝试一下发现这个目录确实不存在,说明jdk-17确实已经移除了########

root@slnn:/mnt/ssd/apps# sudo update-alternatives --config java
update-alternatives: error: no alternatives for java
#######这个命令再次确认已经没有可用的jdk,没猜错的话,直接找PATH就对了#######

root@slnn:/mnt/ssd/apps# echo $PATH
/usr/lib/jvm/jdk-17/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
#######果然是这里出了问题,不过我刚才也确实忘了操作PATH,直接手动重制吧#######

root@slnn:/mnt/ssd/apps# export PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
root@slnn:/mnt/ssd/apps# java -version
bash: java: command not found
#######心满意足#######

到这里,重新安装再试一次~

root@slnn:/usr/lib/jvm/jdk-11# java -version
java version "11.0.19" 2023-04-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.19+9-LTS-224)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.19+9-LTS-224, mixed mode)

完美,Enjoy IT.

四、最后的最后

前面用到了dpkg,这也是个常用的安装工具,可以多熟悉它的使用。

ode)


完美,Enjoy IT.

## 四、最后的最后

前面用到了dpkg,这也是个常用的安装工具,可以多熟悉它的使用。

安装jdk-11主要是为了学习Flink,搭建一个本地的环境,后会有期。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Debian系统上安装JDK有几种方法。其中一种方法是使用RPM包进行安装。请按照以下步骤进行操作: 1. 首先,在root模式下运行以下命令,以确保完全卸载现有的JDK: `sudo apt-get purge openjdk-*` 2. 下载适用于DebianJDK的RPM包,并使用以下命令安装: `sudo alien -i jdk.rpm` 3. 安装过程完成后,为了使用已安装JDK,您需要配置JDK环境。您可以使用以下命令指定JDK路径: `sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java8/jdk1.8.0_361/bin/javac" 1500` 现在,您的Debian系统已成功安装JDK。您可以根据需要进行配置和使用。请记住,安装JDK时需要在root模式下进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Debian安装JDK的RPM包](https://blog.csdn.net/bluerain_/article/details/107112099)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Debain11常用软件安装jdk、maven、yum,更换软件源(二)](https://blog.csdn.net/qq_20957669/article/details/128964858)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值