[英]AWS - How to install java11 on an EC2 Linux machine?
I tried this我试过这个
Downloading Java JDK on Linux via wget is shown license page instead 通过 wget 在 Linux 上下载 Java JDK 会显示许可证页面
but I keep getting a 404 error.但我不断收到 404 错误。
This command "sudo amazon-linux-extras install java-openjdk11" just states that amazon-linux-extras doesnt exist.这个命令“sudo amazon-linux-extras install java-openjdk11”只是说明amazon-linux-extras不存在。
Another option might be running the following commands:另一个选项可能是运行以下命令:
In order to install java 11:为了安装Java 11:
sudo amazon-linux-extras install java-openjdk11
For java 8 you can try:对于Java 8,您可以尝试:
sudo yum install java-1.8.0-openjdk
Finally, if you want to switch between java versions run:最后,如果要在 Java 版本之间切换,请运行:
sudo alternatives --config java
Use one of the OpenJDK distributions:使用 OpenJDK 发行版之一:
https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html
or或者
https://adoptopenjdk.net/?variant=openjdk11&jvmVariant=hotspot https://adoptopenjdk.net/?variant=openjdk11&jvmVariant=hotspot
Sharing my simple working approach分享我的简单工作方法
Downloading the JDK下载 JDK
curl -LO https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.tar.gz
Extracting the JDK to /usr/java/将 JDK 解压到 /usr/java/
sudo tar -xvzf amazon-corretto-11-x64-linux-jdk.tar.gz -C /usr/java/
Run the below single line command to change the soft link for java files in (/usr/bin) directory运行以下单行命令更改 (/usr/bin) 目录中 java 文件的软链接
for i in /usr/java/amazon-corretto-11.0.12.7.1-linux-x64/bin/java /usr/java/amazon-corretto-11.0.12.7.1-linux-x64/bin/javac /usr/java/amazon-corretto-11.0.12.7.1-linux-x64/bin/jfr; do f=$(basename $i); echo $f; sudo alternatives --install /usr/bin/$f $f $ i 20000 ; sudo update-alternatives --config $f ; done
after the above command execution, there will be a command prompt that will ask you to choose the selection number which represents the file residing path and we should choose the number which refers to path /usr/java/amazon-corretto-11.0.12.7.1-linux-x64/bin/
上述命令执行后,会出现一个命令提示符,要求您选择代表文件所在路径的选择编号,我们应该选择引用路径
/usr/java/amazon-corretto-11.0.12.7.1-linux-x64/bin/
的编号/usr/java/amazon-corretto-11.0.12.7.1-linux-x64/bin/
That's it execute java -version
, you can see the java version as这就是执行
java -version
,您可以看到 java 版本为
openjdk version "11.0.12" 2021-07-20 LTS
OpenJDK Runtime Environment Corretto-11.0.12.7.1 (build 11.0.12+7-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.12.7.1 (build 11.0.12+7-LTS, mixed mode)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.