gpt4 book ai didi

java - 使 Oracle JDK 在 Ubuntu 或 GNU/Linux 操作系统中自动更新

转载 作者:太空宇宙 更新时间:2023-11-04 12:29:38 26 4
gpt4 key购买 nike

我在我的 Ubuntu 16.04.2 LTS 操作系统中遇到有关 Oracle JDK 的问题。

我从 official website 下载了 Oracle JDK Linux_x64 -version 8u131 tar.gz 文件.我在 /home/ashik/Applications/ 目录中提取文件,并在 .bashrc 文件中导出路径,例如,

export JAVA_HOME=/home/ashik/Applications/jdk-8u131-linux-x64/
export PATH=$JAVA_HOME/bin:$PATH

它工作正常,但我想让这个 jdk 版本可以自动升级。如果我使用官方存储库中的 openjdk,它会不时提供更新包。我想为 Oracle JDK 做类似的事情。如果 Oracle 发布任何更新版本,那么它应该在我的系统中自动升级。在 Microsoft Windows 系统中,此 JDK 会在出现任何更新时发出通知。开发人员可以根据需要升级 JDK。我想做那样的事情。

我知道有一些使用 openjdk 或使用 PPA 的建议,但我不想这样做。我想直接从 Oracle 获取更新文件。我知道有一种方法可以从 Oracle 的网站下载升级版本并在该路径中替换它,但我不想遵循这些方法中的任何一种。我想做一些事情来自动处理整个更新系统。

有什么办法吗?

我的系统信息:

OS: Ubuntu 16.04.2 LTS , DE: Gnome 3

最佳答案

您可以编写一个 shell 脚本来为您执行此操作。如果你想自动接受 oracle 许可证,你可以像这里一样做:

https://github.com/appscode/Dockerfiles/blob/master/oracle-jdk/Dockerfile#L5

这是用于构建 JDK docker 镜像的常用模式。

要从 Oracle 的网站下载 JDK 存档,您可以使用如下内容:
curl -b oraclelicense=accept-securebackup-cookie -L 'http://download.oracle.com/otn-pub/java/jdk/8u112-b15/server-jre-8u112-linux-x64.tar.gz'

关于java - 使 Oracle JDK 在 Ubuntu 或 GNU/Linux 操作系统中自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43638673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com