首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Kali Nethunter上安装Java 8

如何在Kali Nethunter上安装Java 8
EN

Unix & Linux用户
提问于 2021-02-26 02:40:15
回答 2查看 11.3K关注 0票数 1

我需要安装jdk 8才能更好地工作,许多程序不支持比Java 8更高的版本,所以我想安装Java 8以更好地运行,我尝试通过apt-get安装,但是我看到它已经从Kali存储库中删除了,因为它很老了。有人能帮我安装吗?当我运行命令uname -m时,它会告诉我体系结构是aarch64,有人能告诉我如何在Nethunterforaarch64上安装Java8吗?(预先谢谢:)

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2021-02-26 12:56:02

官方网站下载JDK (需要订阅)或使用以下命令:

代码语言:javascript
运行
复制
wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn/java/jdk/8u281-b09/89d678f2be164786b292527658ca1605/jdk-8u281-linux-x64.tar.gz?AuthParam=1614342179_659c3e77bffb9a532e2e87404c0c6647

然后安装它:

代码语言:javascript
运行
复制
sudo mkdir /usr/lib/jvm
mv 'jdk-8u281-linux-x64.tar.gz?AuthParam=1614342179_659c3e77bffb9a532e2e87404c0c6647' jdk-8u281-linux-x64.tar.gz
sudo tar xvf jdk-8u281-linux-x64.tar.gz -C /usr/lib/jvm

javajavac添加到update-alternatives

代码语言:javascript
运行
复制
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_281/bin/java" 100
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_281/bin/javac" 100

jdk1.8设置为默认值:

代码语言:javascript
运行
复制
sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_281/bin/java

检查一下:

代码语言:javascript
运行
复制
java -version

样本输出:

代码语言:javascript
运行
复制
java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)
票数 0
EN

Unix & Linux用户

发布于 2021-02-26 07:02:36

通过将这一行添加到我的sources.list中,我成功地解决了问题:

deb http://security.debian.org/debian-security拉伸/更新main,然后运行以下命令:

代码语言:javascript
运行
复制
apt-update

然后这个:

代码语言:javascript
运行
复制
apt install openjdk-8-jdk

最后一点是:

代码语言:javascript
运行
复制
sudo update-alternatives --config java

然后选择Java 8,就这样,Java正在运行:)

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/636478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档