make:“默认” JAVA

时间:2019-04-19 04:53:29

标签: java makefile

这个标题有几个问题,我仔细检查了一下,但没有找到解决方法。我正在尝试为Java项目创建MakeFile,以便教授可以在Unix环境中轻松运行它。这是我的makefile文件的内容:

JFLAGS = -g
JC = javac
JVM= java

.SUFFIXES: .java .class

.java.class:
        $(JC) $(JFLAGS) $*.java

CLASSES = \
     DivisorStorage.java\
     countingNumberOfDivisorsRunnable.java\
     HighestDivisor.java\

MAIN = HighestDivisor

default: classes

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

run: classes
      $(JVM) $(MAIN)

clean:
      $(RM) *.class

然后我绑定“ make -f makefile”,但出现此错误“ make:'default'不需要做任何事情” 我什至使用正确的命令来运行程序吗?“ make -f makefile”

感谢您的帮助!谢谢大家的时间!

0 个答案:

没有答案