मैं एक मेकफ़ाइल लिख रहा हूं जो एक अलग निर्देशिका में .java
फ़ाइल को संकलित करता है, और फिर मैं निर्देशिकाओं को बदलने के बिना इसे चलाने के लिए चाहता हूं।मैं जावा क्लास को एक अलग निर्देशिका में कैसे संकलित और चला सकता हूं?
$(SQM_JAVA_TOOL_DONE) : $(SQM_JAVA_TOOL)
$(shell cd /home_dir)
javac myjavafile.java
java myjavafile
जहां जावा फ़ाइल /home/myjavafile.java
है, और makefile /home
से नहीं चल रहा है: मैं की तर्ज पर कुछ करना चाहता हूँ।
मैं यह कैसे कर सकता हूं?
आप अपनी जावा फाइलों को संकलित करने के लिए एंटी स्क्रिप्ट क्यों नहीं बनाते हैं और चींटी build.xml पर पूरा पथ क्यों पारित करते हैं? –