我使用了axis2 1.6.2,Eclipse Luna,Mac 10.9.4,JDK 1.8,tomcat 8.0来实现一个Web服务演示程序。我认为此错误不需要Web服务的代码段。错误仅在客户端STUB:
中的此片段中 java.lang.reflect.Constructor constructor = exceptionClass.getConstructor(String.class);
java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
并提出建议 1)类型Class中的方法getConstructor(Class [])不适用于参数 (类)
2)类型构造函数中的newInstance(Object [])方法不适用于参数 (字符串)
此错误提示了什么以及如何解决它。谢谢
答案 0 :(得分:0)
可能为时已晚,但我遇到了同样的问题:
右键单击您的项目:“properties”> “项目方面”
并确保“Java”标记为1.5或更高
答案 1 :(得分:0)
基本上,您的java编译器合规性级别可能设置为1.4或更低。只需在eclipse>>中右键单击您的项目属性>> Java编译器>>选中启用项目特定设置>>将编译器合规性级别更改为1.5或更高>>单击“应用”,将重建项目。
TAdAAN !!你的问题已经解决了。