資料查看: web
問題緣由: 在JDK 1.5及其以上版本中,enum都會被JDK認爲是系統關鍵字,不能做爲自定義變量使用。而個人JDK是1.6版本的,所以項目在編譯時始終沒法經過。 apache
解決辦法:一、將代碼「oper.setStyle(org.apache.axis.enum.Style.RPC);」修改成」oper.setStyle(Style.getStyle("rpc"));「;二、將代碼「oper.setUse(org.apache.axis.enum.Use.ENCODED);」修改成「oper.setUse(Use.getUse("encoded")); 」;三、添加代碼」import org.apache.axis.constants.Style;
import org.apache.axis.constants.Use;「 spa
但這種解決方法不必定適合。 code
一、下降JDK的版本1.5如下 ci
二、採用Axis1.4 及1.4以上的axis.jar版本 rpc