Мне нужно скомпилировать мою программу, а затем выполнить ее 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