Ubuntu Java迁移步骤指南
~/.bashrc、/etc/environment)、应用程序代码及数据,防止迁移过程中数据丢失。sudo apt update && sudo apt upgrade -y确保Ubuntu系统包为最新版本,减少兼容性问题。若需彻底更换Java发行版(如从OpenJDK 8切换至Oracle JDK 17),可先卸载旧版本:
sudo apt remove --purge openjdk-*(卸载所有OpenJDK版本)
或针对特定版本:sudo apt remove openjdk-8-jdk。
sudo apt install openjdk-17-jdkjava -version验证安装是否成功。.tar.gz文件(如从Oracle官网),解压至/usr/lib/jvm目录:sudo mkdir -p /usr/lib/jvmsudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvmJAVA_HOME变量(指向Java安装根目录)。例如编辑/etc/environment:sudo nano /etc/environmentJAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"(路径需根据实际安装位置调整)。JAVA_HOME配置后添加$JAVA_HOME/bin至PATH,确保系统能识别Java命令:PATH="$PATH:$JAVA_HOME/bin"。source /etc/environment(系统级)或source ~/.bashrc(用户级)使配置立即生效。若系统中安装了多个Java版本(如OpenJDK 11与17),使用update-alternatives工具切换默认版本:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1sudo update-alternatives --config java,根据提示输入对应版本的序号。java -version,确认输出的版本与目标版本一致。javac -version(仅开发环境需要),确认编译器版本正确。HelloWorld程序,验证编译与运行是否正常。