java - run - 沒有找到gradlew命令?




where is gradlew (8)

我正在使用gradlew進行Java項目。 我使用Ubuntu Linux作為操作系統。 當我運行“ gradle”時,它將運行並提供信息。 但是,當我運行“ gradlew”時,其輸出為“未找到命令'gradlew',您的意思是:軟件包'gradle'(universe)gradlew中的命令'gradle':未找到命令”

我做了研究,有了jdk,並且做了sudo apt-get install gradle。 我完全一無所知


Linux / MacOS

正如評論中指出的那樣,

./gradlew

為我工作。 添加 ./ 告訴它在當前目錄中查找,因為它不在路徑中。

Windows PowerShell

.\gradlew

另外是@suraghch

Linux / MacOS ./gradlew清除

Windows PowerShell 。\ gradlew乾淨

Windows cmd gradlew清潔


如果標記為正確的答案不起作用,那是因為您需要將自己標識為超級用戶。

sudo gradle包裝器--gradle-version 2.13

它為我工作。


對於Ubuntu(linux)用戶:執行 "bash ./gradlew build ”有效,但“ ./gradlew build ”不起作用。

對我來說,問題在於它在NTFS文件系統上,Linux不允許從NTFS執行腳本。 嘗試將代碼從NTFS移動到Linux分區。 然後 ./gradlew build 應該工作


我使用intellj idea,並在終端類型的Windows中使用: gradlew.bat run 它對我 gradlew.bat run


我遇到了同樣的問題...我使用以下命令檢查文件wrx權限:
$ls -l ./gradlew > -rw-rw- $ls -l ./gradlew --(無執行權限)

所以我使用命令 $chmod +x ./gradlew ,這個問題解決了。


需要構建Gradle包裝器。 嘗試運行 gradle wrapper --gradle-version 2.13 記住將2.13更改為gradle版本號。 運行此命令後,您應該看到新腳本已添加到您的項目文件夾中。 您應該能夠使用 ./gradlew build 運行包裝程序來構建代碼。 請參閱該指南以獲取更多信息 https://spring.io/guides/gs/gradle/


首先,您需要運行此包裝器提到的gradle任務。 例如: gradle wrapper 運行此命令後,請在目錄中檢查gradlew和gradlew.bat文件。 gradlew是Shell腳本文件,可以在linux / Mac OS中使用。 gradlew.bat是Windows操作系統的批處理文件。 然後跑

./gradlew build (linux / mac)。 它會工作。







installation