我使用sudo amazon-linux-extras install java-openjdk11
这个命令,但它说sudo: amazon-linux-extras: command not found
如何在ec2中安装java?
我使用sudo amazon-linux-extras install java-openjdk11
这个命令,但它说sudo: amazon-linux-extras: command not found
如何在ec2中安装java?
从Java.net下载Java 11wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
将其提取到/usr/local/bin:sudo tar -xvf openjdk-11+28_linux-x64_bin.tar.gz -C /usr/local/bin
编辑/etc/bashrc并将以下内容添加到文件末尾:export PATH=${PATH}:/usr/local/bin/jdk-11/bin
export JAVA_HOME=/usr/local/bin/jdk-11
运行source命令以确保更改得到反映source /etc/bashrc
检查是否已安装Javajava --version
在Amazon Linux 2023上,使用:sudo dnf install java-11-amazon-corretto -y
您的系统中似乎没有安装或找不到amazon-linux-extrass包管理器。假设您使用的是AmazonLinux2,您可以按照以下步骤在您的EC2实例上安装OpenJDK11:
更新您的系统包:
sudo yum update -y
如果amazon-linux-extracts软件包管理器不可用,请安装:
sudo yum install -y amazon-linux-extras
启用并安装OpenJDK 11:
sudo amazon-linux-extras enable java-openjdk11
sudo yum clean metadata
sudo yum install -y java-11-openjdk
验证Java是否已成功安装:
java -version
如果一切顺利,您应该会看到已安装的OpenJDK 11版本的详细信息。
请记住,如果您使用不同版本的AmazonLinux或其他Linux发行版,步骤可能会有所不同。
您可以从https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
tar-xvf xxx.tar.gz-/usr/local/bin
将export PATH=${PATH}:/usr/local/bin/path-to-jdk-11/bin
添加到/etc/bashrc
source/etc/bashrc
java——版本