我正在使用 JCreator 来处理 Java。我得到了这个异常(或者可能是错误?)它说如下:
主版本 51 比 50 新,这是此编译器支持的最高主版本。建议升级编译器。
我下载了 Java SE 的最后一个版本,但是没有用。
顺便说一句,Java 文件编译得很好,也可以毫无问题地运行。但是我已经下载了我的讲师上传的包含许多 java 类的文件,当我尝试运行具有 main 方法的类时会出现此消息。
我从来没有使用过 JCreator,但是一点点谷歌搜索给了我这个 JCreator 安装说明页面,其中包含手动设置 JCreator 使用的 JDK 的以下说明:
不使用安装向导启动 JCreator
激活 JCreator 后,从“配置”菜单打开“选项”窗口。
单击 JDK 配置文件选项。
单击列表中的默认项目,然后单击编辑。
确保 Name 字段显示所选 JDK 目录的正确版本;在本例中,JDK 版本为 jdk1.6.0。 [我认为这是一个错字...]
通过单击此字段旁边的浏览按钮来设置 JDK 主路径。
浏览到JDK安装的根目录:C:..\jdk1.7.0。单击确定。
单击文档选项卡,然后添加路径:C:..\jdk1.7.0\docs。单击确定。
关闭窗户。
您的情况略有不同,但我认为这些说明也适用于为现有的 JCreator 安装更改 JDK。
(使用最新 JDK 安装的路径名......显然。)