为同一个包中的多个java文件创建一个makefile

为同一个包中的多个java文件创建一个makefile,java,makefile,Java,Makefile,对于家庭作业,我必须创建一些程序,但教授希望我们有一个生成文件来编译和运行程序。我做了一些研究,但我能找到的只是c程序的指令。我不确定如何为java做这件事 该程序的程序包名称为sysoft .java文件位于src/sysoft/ .java文件的名称是fileReader.java、hashTable.java和mainClass.java 程序应该有一个参数 非常感谢您的帮助。我在以下位置找到了此解决方案: 检查这个链接:这可能是一个离题的问题:为什么不使用更像java的工具呢?蚂蚁/马文

对于家庭作业,我必须创建一些程序,但教授希望我们有一个生成文件来编译和运行程序。我做了一些研究,但我能找到的只是c程序的指令。我不确定如何为java做这件事

该程序的程序包名称为
sysoft

.java
文件位于
src/sysoft/

.java
文件的名称是
fileReader.java
hashTable.java
mainClass.java

程序应该有一个参数


非常感谢您的帮助。

我在以下位置找到了此解决方案:


检查这个链接:这可能是一个离题的问题:为什么不使用更像java的工具呢?蚂蚁/马文?gradle?你有一位非常无知的教授,
Maven
或“gradle”是目前专业人士使用的Java构建系统<代码>制作过去和将来都不会。你没有学到任何对雇主有价值的东西。请告诉他们你付钱给他们是为了教你如何对未来的雇主有价值,而他们并不是为了你这样无知的要求。
JFLAGS = -g
JC = javac
.SUFFIXES: .java .class
.java.class:
    $(JC) $(JFLAGS) $*.java

CLASSES = \
    main.java

default: classes

classes: $(CLASSES:.java=.class)