【发布时间】:2016-01-28 16:32:36
【问题描述】:
我正在创建一个 makefile 来编译所有代码并运行应用程序。项目写在 JAVA 上。这是执行 make 时抛出的错误:
classes
make: classes: Command not found
make: *** [default] Error 127
这是生成文件
JFLAGS = -g
JC = javac
JVM = java
.SUFFIXES:
.java .class
.java.class:
$(JC) $(JFLAGS) $*.java
CLASSES := $(wildcard src/com/github/jotask/groupproject/*.java)
CLASSES += $(wildcard src/com/github/jotask/groupproject/util/*.java)
CLASSES += $(wildcard src/com/github/jotask/groupproject/model/*.java)
CLASSES += $(wildcard src/com/github/jotask/groupproject/gui/*.java)
CLASSES += $(wildcard src/com/github/jotask/groupproject/connection/*.java)
CLASSES += $(wildcard src/com/github/jotask/groupproject/connection/dao/*.java)
MAIN=Application
default:
classes
classes:
$(CLASSES:.java=.class)
run: $(MAIN).class
$(JVM) $(MAIN)
clean:
$(RM) *.class
知道为什么会抛出这个错误吗?
【问题讨论】: