如何编写makefile来创建这样的可执行文件?

时间:2016-10-08 04:29:11

标签: java makefile

import java.io.*;
public class CopyFile {

   public static void main(String args[]) throws IOException {
      FileReader in = null;
      FileWriter out = null;

      try {
         in = new FileReader("input.txt");
         out = new FileWriter("output.txt");

         int c;
         while ((c = in.read()) != -1) {
            out.write(c);
         }
      }finally {
         if (in != null) {
            in.close();
         }
         if (out != null) {
            out.close();
         }
      }
   }
}

这是我的代码

它只能读取名为'input.txt'的文本

我跑的时候。它可以是

$javac CopyFile.java
$java CopyFile

但我的TA需要我这样的东西。

您必须编写一个makefile文档,该文档创建一个名为CopyFile的可执行文件。

您的程序需要将输入文件名作为参数。以下是从名为file_name。

的文件中读取的程序示例
$CopyFile file_name

我用谷歌搜索'如何编写makefile'和'java读取文件并输出文件'。 但没有发现这种情况。 它不是$java CopyFile,而是$CopyFile file_name CopyFile变成java。有人可以教我如何做到这一点或如何谷歌吗?我甚至不知道与谷歌相关的关键词是什么...

0 个答案:

没有答案