मुझे अपने प्रोग्राम को संकलित करने में सक्षम होना चाहिए, फिर इसे अलग-अलग .txt फ़ाइल के साथ 3 अलग-अलग बार निष्पादित करें, प्रत्येक बार पहली कमांड लाइन तर्क के रूप में, और यह सब एक "मेक" कमांड के साथ किया जाना चाहिए।मैं मेकफ़ाइल कैसे बना सकता हूं जो कमांड लाइन तर्कों के साथ जावा कोड संकलित और चलाएगा?
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 *~
आप के बजाय बनाने की अपाचे चींटी उपयोग करने पर विचार करेंगे कि क्या के लिए संबंधित टर्मिनल आदेशों मैं अपने Makefile क्या करना चाहते हैं इस प्रकार हैं? – beny23