我想通过 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
。)