我需要編譯我的程序,然後每次執行3次不同的.txt文件作爲第一個命令行參數,這一切都需要使用一個「make」命令完成。是什麼我想我的Makefile做相應的終端命令如下:如何創建一個Makefile來編譯和運行帶有命令行參數的java代碼?
javac MainDriver.java FSA.java State.java Transition.java
java MainDriver test1.txt
java MainDriver test2.txt
java MainDriver test3.txt
這是我目前有:
JC = javac
JCR = java
.SUFFIXES: .java .class
.java.class:
$(JC) $*.java
CLASSES = \
MainDriver.java \
FSA.java \
State.java \
Transition.java
default: classes
classes: $(CLASSES:.java=.class)
clean:
$(RM) *.class *~
您會考慮使用,而不是使Apache Ant的? – beny23 2013-02-28 02:29:55