2017-06-25 22 views
0

私は、Elasticsearchプロジェクトをビルドするbuild.xmlファイルをビルドしようとしています。単にビルドファイルをgradleビルドと呼び、テストを実行します。しかし、私はgradleに関するエラーが発生しています。これは、私がgradleを使う初めてのことです。エラーはメインクラスorg.gradle.launcher.GradleMainを見つけられませんでした。

Could not find or load main class org.gradle.launcher.GradleMain 

すでに変数環境にPATHとGRADLE_HOMEを設定しています。私はバージョン3.3を使用しています。 これは私が、私は何かが足りないのGradle

<target name="compile" description="Compile the source code."> 
    <exec executable="/bin/bash"> 
     <arg value="gradle"/> 
     <arg value="build"/> 
    </exec> 
    </target> 

アムを呼び出していたbuild.xmlのコードのこの部分?

この問題を解決する可能性のある提案。 この質問は以前に尋ねられましたが、回答が1つしかなく、問題を解決できませんでした。

Error: Could not find or load main class org.gradle.launcher.GradleMain

おかげ

+0

クラスパスに依存関係を含めましたか? – Rao

+0

すべての依存関係は、gradleファイルに含める必要があります。だから私はちょうどgradleを呼び出す必要があります。だから私は含めるべき依存関係がない。私はソースファイルとテストファイルをインクルードするだけです。私は正しい? – HuA

答えて

0

私はこのエラーを得ていたので、私は、私は解凍-t gradle.zipでダウンロードしたzipファイルをチェックし、それは私にいくつかのエラーを得ました。そこでもう一度ダウンロードして、再度解凍します。 unzipフォルダにlibフォルダにあるすべての* .jarファイルがあるかどうかを確認します。 その後、PATH変数にgradle binフォルダのパスを追加します。私は他の依存関係や他の変数をパスに含めませんでした。

問題は、gradleがgradle wrapperを見つけることができないことです。

関連する問題