在CentOS上安装最新Java编译器(通常是OpenJDK或Oracle JDK)的步骤如下:
更新系统包
sudo yum update -y 安装OpenJDK
sudo yum install java-11-openjdk-devel -y 这里以Java 11为例,如果你需要其他版本,可以替换相应的版本号(例如java-17-openjdk-devel)。
验证安装
java -version javac -version 你应该能看到Java和javac的版本信息。
下载Oracle JDK 访问Oracle官方网站,下载适用于Linux的JDK安装包(通常是.tar.gz格式)。
解压安装包
sudo mkdir /usr/lib/jvm sudo tar zxvf jdk-<version>_linux-x64_bin.tar.gz -C /usr/lib/jvm 将<version>替换为你下载的JDK版本号。
配置环境变量 编辑/etc/profile.d/java.sh文件:
sudo nano /etc/profile.d/java.sh 添加以下内容:
export JAVA_HOME=/usr/lib/jvm/jdk-<version> export PATH=$PATH:$JAVA_HOME/bin 保存并退出编辑器。
使环境变量生效
source /etc/profile.d/java.sh 验证安装
java -version javac -version 你应该能看到Java和javac的版本信息。
如果你需要管理多个Java版本,可以使用SDKMAN:
安装SDKMAN
curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" 列出可用的Java版本
sdk list java 安装特定版本的Java
sdk install java <version> 例如,安装Java 17:
sdk install java 17.0.1-open 切换Java版本
sdk use java <version> 验证安装
java -version javac -version 通过以上方法,你可以在CentOS上成功安装最新版本的Java编译器。