2012-02-01 21 views
10

मेरे पास एक सहायक लिब है जिसे मैंने अपाचे कॉमन्स के शीर्ष पर बैठने के लिए लिखा था, और जब मैं इसे जवाक करने की कोशिश करता हूं (ताकि मैं इसे एक जार में बना सकूं) यह शिकायत करता है, काफी हद तक, यह नहीं जानता कि मैं ' मैं बात करता हूं जब मैं commons.jar में मौजूद सामानों का संदर्भ देता हूं।मैं जार निर्भरता वाले जावा फ़ाइल को कैसे संकलित करूं?

कोई जार कैसे शामिल करता है ताकि वह जावैक संकलित हो सके?

उत्तर

26

खिड़कियों के लिए:

javac -cp ".;/dir/commons.jar;/dir/more_jar_files.jar" MyClass.java 

यूनिक्स या मैक (टिप दाऊद के लिए धन्यवाद) के लिए:

javac -cp ".:/dir/commons.jar:/dir/more_jar_files.jar" MyClass.java 

जिसका मतलब है:

javac -cp <path to jar> MyClass.java 
+4

यह, या पर अगर आप यूनिक्स फिर अर्धविराम '' ' – Dawood

+0

भयानक के बजाय एक कॉलन': 'का उपयोग करें! धन्यवाद –

+0

मै मैक पर हूं, मुझे यकीन है कि यह यूनिक्स की तरह काम करता है। –

संबंधित मुद्दे