2

この質問は、JavaWebサービスの初心者を対象としています。ビルドの作成またはWebサービスでのクライアントコードの生成で
問題が発生した場合。 したがって、次の手順に従うことをお勧めします。-

1)Eclipseを開きます。これは、必ず開くだけです:)
2)[ファイル]> [プロパティ ALT ]に移動するか、( +    Enter   )**とだけ言います。3) 「プロパティ」という
名前の新しいウィンドウが表示されます。4)ここを見てください。 Javaビルドパスの場合は、Eclipseのインストール済みJREを確認します。5)パスにJREのみが指定され、jdkは指定されていない場合は、すぐに変更してください


これは、wsimportコマンドの呼び出しを許可していなかった唯一のことです。wsimportは、JREディレクトリではなく JDK / binディレクトリにあるexeファイルである
ため 、コマンドを実行できないという問題が常に発生します。 今、あなたの学習を楽しんでください。

4

1 に答える 1

3

JDKのツールを使用して、Eclipse で WebService のクライアントを生成するためにApache Antを使用してみることができます。wsimport

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE project>
<project name="generate-client" default="generate-client" basedir=".">

    <property name="java.home" value="C:\Software\Java\jdk1.7.0_05" />
    <property name="wsdl.location" 
           value="http://www.webservicex.net/geoipservice.asmx?WSDL" />

    <target name="generate-client">
        <exec executable="${java.home}\bin\wsimport.exe">
            <arg line="${wsdl.location} -s src -Xdebug -verbose -Xnocompile" />
        </exec>
    </target>

</project>

この XML ファイルをプロジェクト フォルダーに配置します。

于 2013-01-28T18:35:11.763 に答える