为什么我会收到此 makefile 错误:make: *** No rule to make target 'makefile'。停止

时间:2021-03-02 20:34:42

标签: java makefile command-line jar

我正在尝试在 Windows PowerShell 上使用 ma​​ke 命令创建一个 jar 文件。我下载了 https://chocolatey.org/packages/make 以将 make 包安装到 Windows 上。这是我的 make 文件的样子:

        output: Main.class second.class
        jar cvf output.jar Main.class second.class

        Main.class: Main.java
        javac Main.java

        second.class: second.java
                      javac second.java

我在记事本中将文件保存为 ma​​kefile,并确保它没有 .txt 扩展名。这些也是我在记事本中的两个java程序(Main和second):

主要内容:

public class Main{
   public static void main(String[] args){
       System.out.println("Hello world!");
   }
}

第二个:

public class second{
   public static void main(String[] args){
      System.out.println("Just google it");
   }
}

注意:makefile、Main.java、second.java这3个文件都存放在一个文件夹中。

当我打开 Windows Powershell 并转到这 3 个文件所在的文件夹并键入时:

make makefile

我收到此错误:

ma​​ke: *** 没有生成目标“makefile”的规则。停止。

0 个答案:

没有答案