首页 > 解决方案 > Java:我无法执行已编译的 Java 代码

问题描述

C:\Users\YusufGalip\Desktop\JavaDeneme>java deneme
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: deneme has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

当我尝试运行已编译的程序时出现此错误。

标签: java

解决方案


它可能是使用更新版本的 java 编译的,而不是您尝试使用运行程序的版本。您是否安装了多个版本的 Java?

尝试java -versionjavac -version比较版本。如果您使用在设置中配置 Java 的 IDE/编辑器,请查看它指向预期的目录。


推荐阅读