java.lang.UnsupportedClassVersionError: org/liufeng/course/servlet/CoreServlet : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
上传war包报错。发现是jdk版本导致的问题。
http://sae.sina.com.cn/doc/java/runtime.html
SAE讲到目前支持jdk的版本是1.6,使我等安装最新myeclipse使用1.7的用户受苦良多
在java的官网上,还找不到mac里1.6的安装包,最后在这里找到了:http://support.apple.com/kb/DL1573
下面就是安装1.6,配置环境变量,卸载1.8的过程。
http://www.java.com/zh_CN/download/help/mac_uninstall_java.xml
参考卸载。
系统的jdk目录:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
修改环境变量:
1.首先用root登陆,然后执行
chmod +w /etc/profile
2.MacBookPro:~ zach$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
sudo vi /etc/profile
修改为先前的系统自带的jdk路径。