根据报错信息,类文件版本60.65535是指JDK 16生成的class文件,而该错误提示没有启用预览功能。 解决方法是在编译或执行代码时启用JDK 16的预览功能。具体方法如下:
在编译时,使用以下命令启用预览功能: javac --enable-preview somefile.java 其中,somefile.java是你要编译的Java文件。
在运行时,使用以下命令启用预览功能: java --enable-preview somefile 其中,somefile是你要运行的class文件。
需要注意的是,在启用预览功能后,代码中使用预览功能的语法也要符合JDK 16中的规范,否则仍然会报错。例如,在JDK 16中,可以使用instanceof模式匹配,但在之前的版本中是不支持的,如果在JDK 16中启用了预览功能,但代码中使用了instanceof模式匹配,仍会报错unsupported class file version。