为什么正在使用的 Java 版本跟环境变量的版本不一致
最近遇到了一个问题:我在自己的电脑上配置Java环境变量,指向的是Java8,而实际上用 java -version 查看的时候却是Java6。
一、Java安装的两种方式
1、安装版
下载安装即可(一般会自动帮你配置好环境变量)
2、免安装版
下载压缩包后解压;配置环境变量;
二、解决问题
回到我遇到的这个问题,我之前用了安装版的Java6安装了Java,后来又用了免安装的Java8安装了Java,然后为Java8配置了环境变量(注意:后来我反过来检查环境变量时,发现环境变量指向的是Java8),但当时我并没有检查电脑使用的Java版本(毕竟平时都是用的开发工具),这次是因为想在自己的电脑上运行可执行的jar,就暴露出了问题。
解决方式:卸载Java6
三、思考
以后安装Java用免安装版的,自己解压缩包、配置环境变量。
版权声明: 本文为 InfoQ 作者【阡陌r】的原创文章。
原文链接:【http://xie.infoq.cn/article/3bef36127ef77d4fd788d366a】。未经作者许可,禁止转载。
评论