Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在MacBash上从命令行运行Gradle_Java_Macos_Bash_Gradle - Fatal编程技术网

Java 如何在MacBash上从命令行运行Gradle

Java 如何在MacBash上从命令行运行Gradle,java,macos,bash,gradle,Java,Macos,Bash,Gradle,我有一个非常简单的问题。我是Mac电脑的新手,我正试图将我的Java项目转移到我的新Mac电脑上。这个项目有一个Gradlew文件,我想我可以从命令行运行它来构建并在任何机器上运行。当我从命令行(在gradlew文件的位置)执行gradlew时,它表示找不到gradlew。在如何从bashshell运行命令方面,我是否遗漏了一些内容?/gradlew 路径中不包括带有gradlew的目录,因此必须指定gradlew的路径表示“当前目录” 此外,如果当前目录中没有gradlew文件: $ grad

我有一个非常简单的问题。我是Mac电脑的新手,我正试图将我的Java项目转移到我的新Mac电脑上。这个项目有一个Gradlew文件,我想我可以从命令行运行它来构建并在任何机器上运行。当我从命令行(在gradlew文件的位置)执行gradlew时,它表示找不到gradlew。在如何从bashshell运行命令方面,我是否遗漏了一些内容?

/gradlew


路径中不包括带有gradlew的目录,因此必须指定gradlew的路径<代码>表示“当前目录”

此外,如果当前目录中没有gradlew文件:

$ gradle test 
您可以使用以下命令安装gradle:

$ brew install gradle
如中所述。然后,您不需要将其包含在路径中(自制软件将负责此操作),您只需运行(从任何目录):


此外,如果您使用Mac终端获得“/gradlew:Permission denied”,则需要首先运行
chmod 755 gradlew
first.gradlew。可以在项目的根文件夹中找到gradlew。添加此评论是因为我无法找到!请原谅我在这里的疏忽,但是OP想要的是
gradlew
而不是
gradle
——我是否遗漏了两者之间的关系?gradlew是为项目生成的gradle包装。包装器使项目自包含且独立于安装的操作系统Gradle版本。Gradle包装器文档可以在这里找到:因此,如果我需要使用gradlew,只需键入Gradle就可以了?如果它存在于当前路径上,我会使用
gradlew
,因为它是为项目和特定发行版量身定制的版本。如果找不到
gradlew
文件,请使用
gradle