2013-06-20 6 views
6

मैं इंटेलिज विचार के बारे में ताजा हूं। मैं सिर्फ eclipse से कई परियोजनाओं को आयात करता हूं, और यह इंटेलिज विचार में मॉड्यूल है।
मैं एक मॉड्यूल में एक मुख्य चलाता हूं और file can not found अपवाद प्राप्त करता हूं। मैं user.dir पैरामीटर की जांच करता हूं और इसे अन्य मॉड्यूल पर सीधे ढूंढता हूं (जब मैं ग्रहण परियोजनाओं को आयात करता हूं तो मॉड्यूल पहला मॉड्यूल होता है)।इंटेलिज विचार मॉड्यूल डिफ़ॉल्ट "user.dir"

System.out.println(System.getProperty("user.dir")); 

मैं बस एक मॉड्यूल में मुख्य चलाने पर उस मॉड्यूल निर्देशिका में user.dir सेट करना चाहता हूं। इसे कैसे सेट करें? (इस पर राइट-क्लिक करें सबसे आसान तरीका है और सहेजें चुनें 'MyClass.main()')

उत्तर

9
  1. अपने मुख्य वर्ग के लिए एक Run/Debug configuration बनाएँ।

  2. अब, मुख्य टूलबार लटकती पर आपके विन्यास (अपने वर्ग के नाम पर) खोजने के लिए और चुन संपादित विन्यास

  3. VM options के लिए,

वैकल्पिक रूप से -Duser.dir=whatever शब्दों में कहें, की स्थापना Working directory हो सकता है आपकी मदद करने में सक्षम

+4

हां, मैंने कार्य निर्देशिका को $ MODULE_DIR $ पर सेट किया है, यह मुझे वह दे सकता है जो मैं चाहता हूं। मुझे इसके लिए डिफ़ॉल्ट सेट भी मिलता है: रन-> कॉन्फ़िगरेशन संपादित करें-> डिफ़ॉल्ट। आपके द्वारा मैन्युअल रूप से बनाए गए सभी एप्लिकेशन EXCEPT रन/डीबग कॉन्फ़िगरेशन डिफ़ॉल्ट सेटिंग का उपयोग करेंगे। – bluearrow

+0

धन्यवाद @bluearrow, यह वास्तव में उपयोगी जानकारी है। – vikingsteve

+0

bluearrow - तुम मेरे आदमी हो! – PiersyP

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