报错原因
每个java版本都有对应的字节码版本,比如 java 8 的字节码版本就是52.0,java 9 的字节码版本是53.0,当使用新版本的java编译器编译代码时,生成的字节码文件将带有相应的字节码版本号。
解决办法
1.检查java版本:直接在命令行周工输入以下命令来检查java版本 : java --version
2.删除之前的字节码,通过命令行中导航到代码所在的目录,然后使用命令来删除字节码文件: rm *.class
3.重新编译生成,即可正常生成。
如果还报错只有只读权限,可以把该文件的权限调整为任何账户都可以完全控制,然后使用编辑器重新打开项目即可
标签:java,字节,52.0,Decomplied,version,版本,class From: https://www.cnblogs.com/OmySql/p/18649840