Eclipse开发Axis service碰到的问题

本文介绍了在Eclipse中遇到由于编译class文件的JDK版本不一致导致的UnsupportedClassVersionError错误,并提供了详细的解决步骤,包括修改项目的JDK版本设置。



 

 

eclipse日志中报错

E:\eclipse_space\scm2_space\.metadata\.log

 

!ENTRY org.eclipse.jface 4 2 2013-06-16 21:04:45.801

!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".

!STACK 0

java.lang.UnsupportedClassVersionError: com/axis/test/Axis2Test : Unsupported major.minor version 51.0

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClassCond(Unknown Source)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

 

查了下原因 是因为编译class 的jdk版本不同导致的.

==================解决================

问题:



 

第一步:

E:\eclipse_space\scm2_space\TestAxis\.settings

找到org.eclipse.wst.common.project.facet.core.xml  

看来service开发,还需要通过反射,来获取类中的方法.

 

<?xml version="1.0" encoding="UTF-8"?>

<faceted-project>

  <runtime name="Apache Tomcat v7.0"/>

  <fixed facet="wst.jsdt.web"/>

  <fixed facet="java"/>

  <fixed facet="jst.web"/>

  <installed facet="java" version="1.6"/>

  <installed facet="jst.web" version="3.0"/>

  <installed facet="wst.jsdt.web" version="1.0"/>

</faceted-project>

 

第二步:

第三步:
 

 

 

参考:http://www.blogjava.net/Jay2009/archive/2009/04/23/267108.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值