我需要在我的AWS EC2 AMI实例上安装JDK 17 。
有什么命令吗?任何答案将不胜感激!
我需要在我的AWS EC2 AMI实例上安装JDK 17 。
有什么命令吗?任何答案将不胜感激!
deb
基于发行版(例如Debian
or Ubuntu
)# Download deb package from https://www.oracle.com/java/technologies/downloads/
# And then
sudo dpkg -i jdk-17_linux-x64_bin.deb
rpm
基于发行版(例如RHEL
or CentOS
)# Download rpm package from https://www.oracle.com/java/technologies/downloads/
# And then
sudo rpm -i jdk-17_linux-x64_bin.rpm
从https://www.oracle.com/java/technologies/downloads/下载x64 压缩的 tar.gz 存档
创建jvm
目录
sudo mkdir -p /usr/lib/jvm
切换到目录。
cd /usr/lib/jvm
解压 jdk-17_linux-x64_bin.tar.gz
到那个目录。
~/Downloads/
- 是保存存档的目录。如果您下载的文件位于任何其他位置,请根据您的路径更改命令。
sudo tar -xvzf ~/Downloads/jdk-17_linux-x64_bin.tar.gz
输入以下命令打开环境变量文件。
sudo ${EDITOR} /etc/environment
编辑你的 ${PATH}
# Add this to the $PATH variable
/usr/lib/jvm/jdk-17/bin
在文件末尾添加以下环境变量。
JAVA_HOME="/usr/lib/jvm/jdk-17"
通知系统有关 Java 的位置。
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-17/bin/java" 0
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-17/bin/javac" 0
sudo update-alternatives --set java /usr/lib/jvm/jdk-17/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/jdk-17/bin/javac
检查版本:
java -version