2

Web サービスのクライアントとして機能するアプリケーションを開発しています。

wsimport ユーティリティを使用して、WSDL ファイルに基づいてソース ファイルを生成しました。私の開発マシンでは JDK 1.7 で問題なく動作します (たとえば、コンパイルして正常に実行されます)。

ただし、JDK 1.5 を使用しているテスト環境でアプリケーションをコンパイルすることさえできません。次のようなエラーがたくさん表示されます。

Cannot find symbol: class WebMethod

JDK の下位バージョンに問題があると思われます。

アプリケーションを更新して Java 1.5 互換にするなど、これを修正するにはどうすればよいですか?

スタンドアロン コンソール アプリケーションを実行する必要があります。

4

2 に答える 2

3

そうです、これは JDK の機能であり、JAX-WS(注釈) は v1.6 で J2SE JDK に含まれていました。1.5にはありません。Project MetroサンプルコードとしてJDKの外部に存在します

于 2012-10-22T05:31:03.960 に答える