Jack问题

这篇博客介绍了当Java 1.8升级后遇到Jack-server无法启动的问题及其解决方案。首先,通过卸载并清除所有OpenJDK相关包,然后通过清华源安装特定版本的Java 8(8u162-b12-1),确保安装对应的依赖,最终成功降级Java版本并验证了版本正确性。

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

##java -version 查看当前java版本
openjdk version “1.8.0_292”
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~18.04-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)

发现java1.8升级后,出现jack-server无法启动问题
解决办法:降低版本即可

##卸载当前的java
先检查是否安装,命令:sudo dpkg --list | grep -i jdk
移除openjdk包,命令:sudo apt-get purge openjdk*
卸载 OpenJDK 相关包,命令:sudo apt-get purge icedtea-* openjdk-*
有些没卸载完,命令:sudo apt autoremove
再次检查是否卸载成功,命令:sudo dpkg --list | grep -i jdk
卸载完成

##安装清华源
sudo gedit /etc/apt/sources.list
####################################
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
#####################################

##更新源
sudo apt-get update
sudo apt-get autoremove

##查找对应版本
sudo apt-cache madison openjdk-8-jdk
可以看到如下:
openjdk-8-jdk | 8u162-b12-1 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic/universe amd64 Packages

##安装对应版本
sudo apt-get install openjdk-8-jdk=8u162-b12-1
##注意:
需要安装对应的依赖包
sudo apt-get install (提示需要安装的依赖)

##安装对应的JDK、JRE
sudo apt-get install openjdk-8-jre=8u162-b12-1
sudo apt-get install openjdk-8-jre-headless=8u162-b12-1

##查看JAVA版本:
java -version

openjdk version "1.8.0_162"
OpenJDK Runtime Environment (build 1.8.0_162-8u162-b12-1-b12)
OpenJDK 64-Bit Server VM (build 25.162-b12, mixed mode)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值