3
我想为我的java程序编写一个makefile。我试过在网上查找,这是我想出的。Java Makefile“没有规则制定目标”
JFLAGS = -g
JC = javac
JVM = java
FILE=
.SUFFIXES: .java .class
.java.class:
$(JC) $(JFLAGS) $*.java
CLASSES = banker.java
MAIN = Main
default: classes
classes: $(CLASSES:.java=.class)
run: classes
$(JVM) $(MAIN)
我收到写着
No rule to make target 'banker.class', needed by 'classes'. Stop.
错误我只有一类:banker.java
我不知道这个答案,但你为什么要使用Makefile? (而不是像Gradle,Maven或Ant之类的东西) –
使用Make构建Java项目是非常不寻常的。你想使用Make的任何特定原因?如果不是的话,你可以用Ant,Maven(或其他许多基于Java的工具之一)更好。 – Thilo
这是一个家庭作业。我的教授想要跑进企鹅服务器。 – jynx678