关键词:JDK版本 Java版本
第一个原因:
电脑里面安装过Java,在系统目录产生了相关文件,优先级比较高,所以配置环境变量不生效。
解决办法就是卸载安装版的Java和JDK。去"常用软件"里面下载解压版本的JDK。
影响:jar包无法双击打开,但是可以用java -jar的命令在命令行启动。
如果有些软件需要JDK8启动,有些软件需要JDK11启动,也不需要修改环境变量。
只需要在运行程序的时候指定使用的JDK即可,比如:
start E:\jdk-11.0.11\bin\java -jar BurpLoaderKeygen.jar
第二个原因:
修改了环境变量,但是没有重新打开cmd窗口,所以显示还是旧的。
解决办法:关掉原来的cmd窗口,重新打开,再输入java -version