在 Linux Mint 系统中,默认预装的往往是 OpenJDK。如果你更倾向于使用 Oracle 官方的 JDK,或者需要特定的商业支持,就需要手动替换。下面分享一套完整的操作流程,包括卸载、安装以及环境变量配置。
首先确认当前环境。执行 java -version,如果看到 OpenJDK 字样,说明需要更换。卸载过程相对简单,使用包管理器清理即可:
sudo apt-get purge openjdk-*
这一步会移除大部分 OpenJDK 组件。接下来从 Oracle 官网下载对应的 JDK 安装包,解压到指定目录,例如 /usr/local/Java/。为了统一管理,建议在该目录下建立子文件夹存放具体版本。
环境变量配置是关键。编辑 /etc/profile 文件,在末尾追加以下内容:
# 指定 JAVA_HOME 变量
export JAVA_HOME=/usr/local/Java/jdk1.8.0_71/
# 将 JDK bin 目录加入 PATH
export PATH=$JAVA_HOME/bin:$PATH
# 设置 CLASSPATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存后记得执行 source /etc/profile 使配置生效。此时切换回普通用户验证,如果仍然提示找不到命令,可能是系统缓存了旧的软链接。
这里有个常见的坑:有时候即使卸载了 OpenJDK,系统仍可能指向默认的 JRE 包。如果遇到类似'程序 'java' 已包含在下列软件包中'的提示,说明残留的依赖还在。建议再次检查 update-alternatives --config java,确保指向的是你刚安装的 Oracle JDK 路径。另外,尽量避免直接使用 root 账户进行日常开发,配置完环境变量后,用普通用户测试通常能发现更多兼容性问题。

