web-dev-qa-db-ja.com

gradlewコマンドが見つかりませんか?

私はgradlewを使ってJavaプロジェクトに取り組んでいます。私はOSとしてUbuntu Linuxを使っています。 「gradle」を実行すると、実行され、情報が表示されます。しかし、私が "gradlew"を実行すると、 "No command 'gradlew' found"と出力されます。つまり、パッケージ 'gradle'からのコマンド 'gradle'(ユニバース)gradlew:コマンドが見つかりませんでした。

私は私の研究をしました、私はjdkを持っています、そして私はSudo apt-get install gradleをしました。私は全く無知です

68
Hayden Stites

Gradleラッパーを構築する必要があります。 gradle wrapper --gradle-version 2.13を実行してみてください。2.13を自分のgraleのバージョン番号に変更してください。このコマンドを実行すると、プロジェクトフォルダに新しいスクリプトが追加されたはずです。あなたはあなたのコードを構築するために./gradlew buildでラッパーを実行することができるはずです。詳細については、このガイドを参照してください https://spring.io/guides/gs/gradle/

62
Alex Wilson

Linux/MacOS

コメントで述べたように、ただ実行中

./gradlew

私のために働いた。 ./を追加すると、現在のディレクトリがパスにないため、現在のディレクトリを探すようになります。

Windows PowerShell

.\gradlew
99
Suragch

このbashコマンドを実行すると、あるOSから別のOSに移動するとファイルのプロパティが変更されることがあるので、chmod 777 gradlewを実行するとうまくいきます(Windows、Linux、およびMac)。

30
Ayman Mahgoub

同じ問題が私にも起こります...ファイルwrxの許可を以下で確認します。
$ls -l ./gradlew - > -rw-rw-r--(実行権限なし)

だから私はコマンド$chmod +x ./gradlewを使い、この問題は解決しました。

14
shanwu

マックから、

次のコマンド以外は何もしていません

chmod 777 gradlewその後

./gradlew

もしあなたがMacを使っているのなら、gradlewにrootアクセス権を与えてみてください。

chmod +x ./gradlew
5
Pankaj Gaikar

まず最初に、あなたはこのラッパーのために言及したgradleタスクを実行する必要があります。例:gradle wrapperこのコマンドを実行した後、gradlewファイルとgradlew.batファイルのディレクトリを確認してください。 gradlewはシェルスクリプトファイルで、Linux/Mac OSで使用できます。 gradlew.batは、Windows OS用のバッチファイルです。それから走りなさい、

./gradlew build(linux/mac)それが動作します。

3
Sumukha H S

また@suraghchです

Linux/MacOS./gradlew clean

Windows PowerShell。\ gradlew clean

Windowsのcmdはクリーンクリーンアップ

2
Sanjeev Rao

私はintellijのアイデアを使っていて、ウィンドウの端末タイプはgradlew.bat runです。

0
A Mo

正しいとマークされた回答が機能しない場合は、自分自身をスーパーユーザーとして識別する必要があるためです。

Sudoグラドルラッパー--gradle-version 2.13

それは私のために働きました。

0
Anxo P