ubutu16.04 解压 jdk 遇到的问题

发布于 2022-09-05 22:27:07 字数 452 浏览 15 评论 0

ubutu16.04 上利用wget下载好jdk :
wget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz后,

利用tar解压报错了,解压不了呀
报错如下图:
图片描述

-z和不加-z都是报一样的错的。

这应该怎么解决啊?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

神回复 2022-09-12 22:27:07

oracle的JDK必须你接受协议才可以下载,wget下载也不是不可以,国外已经有人hack了,加入某个http header即可,具体你可以google。

不过我强烈建议你在ubuntu部署openjdk,省时省力。 sudo apt install -y openjdk-8-jdk

目前不用担心兼容性问题,openjdk是oracle主导的,几乎互相兼容,底层类库的源码一模一样,我对比过。从java9开始,oracle将放弃oracle jdk,直接和openjdk完全合并

雪花飘飘的天空 2022-09-12 22:27:07

这是oracle大坑。下载需要同意oracle的协议。
也就是说你直接wget下载的文件,并不完整。所以就不能解压。
你可以通过浏览器文件下载下来,再在本地上传到服务器。

帅气称霸 2022-09-12 22:27:07

1、校验安装包的完整性,这种情况一般问题都是出在安装包身上(本地下载同样的安装包然后上传到服务器解压缩试试看)
2、建议直接yum 安装java环境。

寄风 2022-09-12 22:27:07

实际上,可以肯定的是你下载下来的文件不是压缩包形式或内容不全,建议在ubuntu上直接使用apt-get install openjdk-8-jdk安装还更快,如果要手动安装需要确保完整性。

差↓一点笑了 2022-09-12 22:27:07
wget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz

你看一下文件嘛,这样下载的东西只有 5K ,肯定不是你要的啊。

給妳壹絲溫柔 2022-09-12 22:27:07

很可能你wget下载的文件不完整。可以是使用-c选项让wget支持断点续传,其次可以查看下载后的文件的MD5值或是SHA1值是否和官网提供的一致,通常这种下载都会提供MD5值或者SHA1值用于校验原始文件是否被窜改过。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文