php eclipse 最新插件安装 Unsupported major.minor version 51.0
下载了最新php eclipse 安装后,进入设置时报:
net/sourceforge/phpdt/internal/ui/preferences/CodeAssistPreferencePage:Unsupported major.minor version 51.0
很明显是版本问题。我的myeclipse 启动使用的是jvm1.6.x 版本 51,看来最新的插件是用1.7 编译的。
oracle 官网已经将1.7 作为推荐下载版本,并且1.6 好像已经不支持了。
找到原因解决办法也很简单:
打开安装目录下myeclipse.ini
-vm
binary/com.sun.java.jdk.win32.x86_64_1.6.0.u43/bin/javaw.exe //将此换成jvm 7 版本即可
但如果是你的项目里引用了以java7 编译的jar包报这个错,那肯定是你的项目使用的7 以下的环境。
解决:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本(1.7)------>应用。
当然你还没安装jdk 7的话,请先安装。或者下载合适版本的jar包, 或者下载源码自己编译(要求源码没使用java7的新特性)。