私はgradlewを使ってJavaプロジェクトに取り組んでいます。私はOSとしてUbuntu Linuxを使っています。 「gradle」を実行すると、実行され、情報が表示されます。しかし、私が "gradlew"を実行すると、 "No command 'gradlew' found"と出力されます。つまり、パッケージ 'gradle'からのコマンド 'gradle'(ユニバース)gradlew:コマンドが見つかりませんでした。
私は私の研究をしました、私はjdkを持っています、そして私はSudo apt-get install gradleをしました。私は全く無知です
Gradleラッパーを構築する必要があります。 gradle wrapper --gradle-version 2.13
を実行してみてください。2.13を自分のgraleのバージョン番号に変更してください。このコマンドを実行すると、プロジェクトフォルダに新しいスクリプトが追加されたはずです。あなたはあなたのコードを構築するために./gradlew build
でラッパーを実行することができるはずです。詳細については、このガイドを参照してください https://spring.io/guides/gs/gradle/ 。
コメントで述べたように、ただ実行中
./gradlew
私のために働いた。 ./
を追加すると、現在のディレクトリがパスにないため、現在のディレクトリを探すようになります。
.\gradlew
このbashコマンドを実行すると、あるOSから別のOSに移動するとファイルのプロパティが変更されることがあるので、chmod 777 gradlew
を実行するとうまくいきます(Windows、Linux、およびMac)。
同じ問題が私にも起こります...ファイルwrxの許可を以下で確認します。$ls -l ./gradlew
- > -rw-rw-r--(実行権限なし)
だから私はコマンド$chmod +x ./gradlew
を使い、この問題は解決しました。
マックから、
次のコマンド以外は何もしていません
chmod 777 gradlewその後
./gradlew
もしあなたがMacを使っているのなら、gradlewにrootアクセス権を与えてみてください。
chmod +x ./gradlew
まず最初に、あなたはこのラッパーのために言及したgradleタスクを実行する必要があります。例:gradle wrapper
このコマンドを実行した後、gradlewファイルとgradlew.batファイルのディレクトリを確認してください。 gradlewはシェルスクリプトファイルで、Linux/Mac OSで使用できます。 gradlew.batは、Windows OS用のバッチファイルです。それから走りなさい、
./gradlew build
(linux/mac)それが動作します。
また@suraghchです
Linux/MacOS./gradlew clean
Windows PowerShell。\ gradlew clean
Windowsのcmdはクリーンクリーンアップ
私はintellijのアイデアを使っていて、ウィンドウの端末タイプはgradlew.bat run
です。
正しいとマークされた回答が機能しない場合は、自分自身をスーパーユーザーとして識別する必要があるためです。
Sudoグラドルラッパー--gradle-version 2.13
それは私のために働きました。