Eclipse终端显示旧版Java和Maven版本,修改环境变量后不生效如何解决
Eclipse内置终端Java、Maven版本更新解决方案
1 配置Eclipse全局JDK环境
- 打开Eclipse,依次点击菜单栏
窗口→偏好设置(Mac系统为Eclipse→设置) - 在左侧菜单展开
Java→已安装的JRE,点击右侧添加按钮 - 选择
标准VM,下一步后点击目录选择本机JDK1.6的安装根目录,系统会自动识别版本信息,点击完成 - 回到已安装的JRE列表,勾选刚添加的JDK1.6作为默认JRE
- 再展开左侧
Java→编译器,将编译器合规级别设置为1.6,点击应用
2 配置Eclipse全局Maven环境
- 同样在偏好设置界面,左侧展开
Maven→安装 - 点击右侧
添加按钮,选择本机Maven 3.2.5的安装根目录,点击完成 - 回到Maven安装列表,勾选刚添加的Maven 3.2.5作为默认Maven实例
- 再展开
Maven→用户设置,确认本地settings.xml路径配置正确,点击应用
3 更新Eclipse缓存的环境变量
Eclipse启动时会一次性加载系统环境变量,运行过程中修改的系统环境变量不会自动同步,需要完全关闭所有Eclipse进程后重新启动,重启后再打开内置终端验证版本。
4 异常排查补充方案
如果完成上述步骤后终端仍显示旧版本,可手动配置终端专属环境变量:
- 打开内置终端的下拉菜单,点击
配置终端设置 - 找到
环境配置项,点击添加手动新增两个变量:- 变量名
JAVA_HOME,值为你本机JDK1.6的绝对路径 - 变量名
MAVEN_HOME,值为你本机Maven 3.2.5的绝对路径
- 变量名
- 勾选
替换原生环境变量选项,保存后重启终端即可生效
内容的提问来源于stack exchange,提问作者Karthik G Sarode
相关产品推荐
相关产品推荐

