我正在和gradlew一起做一个Java项目。我的操作系统是Ubuntu Linux。当我运行“gradle”,它运行,并给我信息。但是当我运行“gradlew”时,它输出为“没有命令'gradlew' found,你的意思是: 从包“gradle”(universe)中命令“gradle” Gradlew:命令未找到"

我做了研究,我有jdk,我做了sudo apt-get install gradle。我完全不知道

错误:

$ gradlew clean jpackage
bash: gradlew: command not found...

当前回答

如果你使用的是mac,试着给gradlew根访问权限

chmod +x ./gradlew

其他回答

如果你使用的是mac,试着给gradlew根访问权限

chmod +x ./gradlew

在使用gradlew之前,您必须在本地有Gradle包装器可用。为了构建它

gradle wrapper # --gradle-version v.xy

可选地,显式地传递gradle版本。这一步生成gradlew二进制文件。然后你就可以

./gradlew build

使用。/gradlew assemblerrelease代替gradlew assemblerrelease

如果你想运行这个命令,然后通过CD android到android文件夹,然后使用这个命令,它应该工作。 cd android > ./gradlew signingReport

需要构建Gradle包装器。记得把2.13改为你的gradle版本号。运行此命令后,您应该看到项目文件夹中添加了新的脚本。您应该能够使用./gradlew build运行包装器来构建您的代码。更多信息请参考此指南https://spring.io/guides/gs/gradle/。