Ubuntu上安装JDK
在Ubuntu上安装JDK(Java Development Kit)有多种方法,以下是几种常用的安装方式:
方法一:使用apt安装默认JDK(推荐用于快速安装)
这是最简单的方法,适合大多数用户。
-
更新包索引:
sudo apt update -
安装默认JDK(通常是OpenJDK的最新稳定版):
sudo apt install default-jdk -
验证安装:
java -version javac -version
方法二:安装特定版本的OpenJDK
如果需要特定版本的JDK(例如OpenJDK 11、17等),可以指定版本安装。
-
搜索可用的OpenJDK版本:
apt search openjdk -
安装特定版本(例如OpenJDK 11):
sudo apt install openjdk-11-jdk -
验证安装:
java -version
方法三:手动安装Oracle JDK(如果需要官方版本)
如果需要Oracle官方JDK(注意许可证限制),可以手动下载并安装。
-
下载Oracle JDK:
- 访问 Oracle JDK下载页面。
- 选择需要的版本(例如JDK 17),下载Linux压缩包(
.tar.gz格式)。
-
解压到目标目录(例如
/usr/lib/jvm):sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm/ -
配置环境变量:
编辑~/.bashrc或全局配置文件(如/etc/profile):sudo nano ~/.bashrc在文件末尾添加:
export JAVA_HOME=/usr/lib/jvm/jdk-17 # 根据实际解压目录名调整 export PATH=$JAVA_HOME/bin:$PATH保存后加载配置:
source ~/.bashrc -
验证安装:
java -version
方法四:使用SDKMAN(管理多版本JDK)
如果你需要灵活切换多个JDK版本,可以使用SDKMAN工具。
-
安装SDKMAN:
curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" -
列出可用的JDK版本:
sdk list java -
安装特定版本(例如AdoptOpenJDK 17):
sdk install java 17.0.0-tem -
切换版本:
sdk use java 17.0.0-tem
设置默认JDK版本(如果系统有多个JDK)
如果安装了多个JDK,可以使用以下命令切换默认版本:
sudo update-alternatives --config java
然后根据提示选择编号即可。
验证安装
无论哪种方法,最后都通过以下命令验证:
java -version
javac -version
注意事项:
- 权限问题:如果需要全局安装,请使用
sudo。 - 环境变量:如果手动安装,务必正确配置
JAVA_HOME和PATH。 - 许可证:Oracle JDK需遵守商业许可(但个人开发通常免费),OpenJDK完全免费。
推荐使用OpenJDK(通过apt安装),除非有特定需求(如兼容性)。
评论