在 Amazon Linux 2018.03 版本上安装 Java 8,无需升级服务器上的 Java 7

在 Amazon Linux 2018.03 版本上安装 Java 8,无需升级服务器上的 Java 7

我想通过 Amazon Linux 2018.03 机器上的常规软件包安装机制安装最新的稳定版 Java 8。Java 8 不应成为默认 Java。默认版本应保持原样。将通过设置适当的配置来引用 Java 8。

请告诉我如何配置。提前致谢。

答案1

您需要做的是将 Java 8 安装在$HOME而不是 中/usr。这始终是一种很好的做法,因为如果您搞砸了,您只需 即可rm -rf ~/.local,这对机器没有任何损害/没有问题。另一方面,如果您在/usr或同等位置搞砸了,那么您将面临一系列完全不同的问题。

请指定您使用的操作系统(我猜是 Ubuntu 或 CentOS。)在前一种情况下,请下载 Java 8 的 .deb 包并按照本指南进行安装$HOME。之后,您可以设置环境变量,在该环境中本地(而不是全局)设置默认 Java。

https://askubuntu.com/questions/339/how-can-i-install-a-package-without-root-access

如果您使用的是 CentOS,最好的办法是下载源代码并使用自动工具进行构建(相同的过程 - 只是不要使用yum。)

相关内容