我們有一個用java 1.4版和1.4軸編寫的websercie代碼 現在我們正在嘗試升級到java 1.7我在使用java 1.7版本編譯時遇到以下錯誤。將java web服務代碼從java 1.4升級到java 1.7時得到錯誤
[javac的]
^ [javac的](使用-source 5或更高,以使用 '枚舉' 作爲關鍵字)
[javac] C:\xxx\adapter\xyz\src\abc\java\com\a\b\c\d\schema\e
_PrototypeSoapStub.java:30:警告:如釋放5, '枚舉' 是一個關鍵字,並且 米
AY不能用作一個標識符
[javac] oper.setUse(org.apache.axis.enum.Use.ENCODED);
[javac] ^
[javac] (use -source 5 or higher to use 'enum' as a keyword)
[javac] C:\xxx\adapter\xyz\src\abc\java\com\a\b\c\d\schema\e
_Prototyp eSoapStub.java:41:警告:如釋放5 '枚舉' 是一個關鍵字,並且m AY不能用作一個標識符
[javac] oper.setStyle(org.apache.axis.enum.Style.RPC);
[javac] ^
[javac] (use -source 5 or higher to use 'enum' as a keyword)
[javac] C:\xxx\adapter\xyz\src\abc\java\com\a\b\c\d\schema\e
_PrototypeSoapStub.java:42:警告:如釋放5, 「枚舉」是一個關鍵詞, 米
唉不能用作標識符
[javac] oper.setUse(org.apache.axis.enum.Use.ENCODED);
能否請你建議如何解決這個?
雖然這是正確的,但如果關鍵字正在被第三方庫使用,這個答案並不是那麼有用,就像OP的情況一樣。 –
真的,謝謝... – Crazyjavahacking