导语:
我本来是使用jdk12版本来学习java的,而前几天为了和基友们玩minecraft,就安装了jdk1.8,本来在开发软件中敲代码运行是没问题的,后来心血来潮使用命令框运行就出现问题了
错误信息:
用命令框执行.class文件时,报错,错误信息如下:
翻译后的意思:
原因:
也就是说,该文件是由高版本编译的,而执行是低版本执行的。 可以用java -version和javac -version查看运行和编译的版本信息。
解决办法:
更改jdk或者jre版本即可
jdk版本修改方法:
去修改环境变量即可 配置时可能会遇到的一些问题之一可参考:修改jdk版本问题,环境变量修改jdk版本无效,配置为jdk12却还是jdk1.8.