2017-01-17 37 views
21

私はgradlewを使ってJavaプロジェクトに取り組んでいます。 OSとしてUbuntu Linuxを使用しています。私は "gradle"を走らせると走り、私に情報を与えます。私は「gradlew」を実行すると、それはとして出力「が見つかりません 『コマンドgradlew』、もしかして:パッケージ 『のGradle』(宇宙) gradlewから コマンド 『のGradleを』:コマンドが見つかりません」しかし、gradlewコマンドが見つかりませんか?

を私は自分のやりました研究、私はjdkを持っていて、私はsudo apt - get gradleをインストールしました。私は完全に無知です

+14

'。/ gradlew'を実行します。あなたのパスにはありませんが、あなたがチェックアウトしたプロジェクトのルートディレクトリに存在する実行可能ファイルです。 – mkobit

+1

のGradleラッパー、https://docs.gradle.org/current/userguide/gradle_wrapper.html上のドキュメントを参照してください。 – ditkin

答えて

23

ラダーラッパーを構築する必要があります。試してみてくださいgradle wrapper --gradle-version 2.13あなたのgradleバージョン番号に2.13を変更することを忘れないでください。このコマンドを実行すると、プロジェクトフォルダに新しいスクリプトが追加されます。コードを作成するには、./gradlew buildでラッパーを実行できる必要があります。詳細はhttps://spring.io/guides/gs/gradle/を参照してください。別のOSからの移動時(Windows、Linux、およびMac)を時々プロパティファイルchmod 777 gradlewを実行して、私のために、このbashコマンドの動作を実行する

20

が変更されました。コメントで述べたように

+4

確かに '755'ですか?誰もが信頼できる実行可能ファイルを上書きしないようにする必要があります。 –

34

、ちょうど

./gradlew 

を実行すると、私のために働きました。 ./を追加すると、現在のディレクトリがパスにないため、現在のディレクトリを参照するように指示します。

0

私はintelljアイデアを使用し、端末タイプのウィンドウで: gradlew.bat run 私のために働いています。

+0

Windowsは*別途*です。なんらかの理由で、 '.'の実行ファイルは、パス内にあるかのように、パス内にはっきりと見えなくても、常に解決されます。 – Guss

関連する問題