[java] एक्लिप्स / एएनटी के लिए जावा को बदलने के लिए कैसे करें



4 Answers

मेरे लिए, चींटी जाहिरा तौर पर ग्रहण डिफ़ॉल्ट, प्रोजेक्ट जेडीके, और "एंट होम प्रविष्टियों" के सुझाव के लिए किसी भी विन्यास को सुनने के लिए मना कर देती है, इसमें अभी कोई कर्षण नहीं था - जेडीके की बात में कोई बात नहीं थी।

हालांकि, यह काम करता है:

Menu "Run" -> "External Tools" -> "External Tools Configuration".
  Goto the node "Ant build", choose the ant buildfile in question.
     Choose tab "JRE".
        Select e.g. "Run in same JRE as workspace", or whatever you want.
Question

मैं एक एआरटी स्क्रिप्ट का उपयोग करते हुए जार फ़ाइल पर हस्ताक्षर करने की कोशिश कर रहा हूं। मुझे पता है कि इसे चलाने के लिए jarsigner.exe लिए jarsigner.exe निर्देशिका पर jarsigner.exe करना होगा, लेकिन जब मैं java.home को गूंजता है, यह JRE निर्देशिका देता है

यह जवाक के लिए कोई समस्या नहीं है, क्योंकि मैं निष्पादन योग्य पथ सेट कर सकता हूं। लेकिन, यह संकेतक के लिए मौजूद नहीं है

मैं java.home पथ को कैसे बदलूं? जब मैं माईकॉम्प्यूटर पर राइट-क्लिक कर जाता हूं,

गुण> उन्नत> पर्यावरण चर

"पाथ" चर सही ढंग से जेडीके ( C:\program files\java\jdk\bin ) की ओर इशारा करता है।

अद्यतन : नीचे दिये गये पीएटीएच चर को बदलने के बाद फ़ाइल अब सही तरीके से संकेत देती है




यह सत्यापित करने के अतिरिक्त कि निष्पादन योग्य आपके रास्ते में हैं, आपको यह भी सुनिश्चित करना चाहिए कि चींटी आपके tools.jar में tools.jar का पता tools.jar । इसे ठीक करने का सबसे आसान तरीका tools.jar को जोड़ने के लिए है। चींटी tools.jar से:




आज सुबह इस मुद्दे का सामना करने में कुछ घंटे बिताएं। मुझे इन मंचों पर कम से कम तकनीकी व्यक्ति होने की संभावना है I अनुरोधकर्ता की तरह, मैंने हर बार याद दिलाया था कि वह% JAVA_HOME% सेट करने के लिए, हर बार जब मैं इस गैर लुमिनी सलाह को देखा तो मेरी जीभ काट कर। अंत में मैंने यह विचार किया कि क्या मेरे लैपटॉप का जेआरई संस्करण मेरे जेडीके से आगे है या नहीं (जैसा कि जेआरई नियमित रूप से स्वचालित रूप से अपडेट होता है) और मैंने नवीनतम जेडीके स्थापित किया है। अंतर मामूली था, विभिन्न संस्करणों के सप्ताह के एक मामले से निकल रहा है। मैं इस त्रुटि के साथ jdk v 1.0865 पर शुरू कर दिया। जेआरई 1.0866 था। स्थापना के बाद, मैं jdk v1.0874 और बराबर JRE था। उस समय, मैंने ग्रहण जेआरई को अपने जेडीके पर ध्यान केंद्रित करने का निर्देश दिया था और सभी अच्छी तरह से थे। मेरे println java.home भी सही JRE प्रतिबिंबित

इतना प्रतिक्रिया ने गलत प्रतिक्रियाओं को दोहराया मैं दृढ़ता से अनुरोध करता हूं कि लोगों ने बेकार अतिरेक से बचने के लिए दूसरों से प्रतिक्रिया पढ़ी। ख्याल रखना, एसजी




बस, एक्वाइप्स में चींटी को जावा संस्करण को लागू करने के लिए:

एंटी फ़ाइल पर RunAs विकल्प का उपयोग करें और फिर JRE टैब में बाहरी उपकरण कॉन्फ़िगरेशन का चयन करें, जिसे आप जेडीके / जेआरई संस्करण का उपयोग करना चाहते हैं।




पर्यावरण चर पर जाएं और जोड़ें

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_37

jdk पथ तक (बिन फ़ोल्डर को छोड़ दें)
अब जेएवीएएचओएमई को पथ में PATH=%JAVA_HOME%\bin; रूप में सेट करें PATH=%JAVA_HOME%\bin;
यह जावा के सभी अनुप्रयोगों के लिए जावा पथ सेट करेगा जो जावा का उपयोग कर रहे हैं।

एएनटी उपयोग के लिए,

ANT_HOME=C:\Program Files (x86)\apache-ant-1.8.2\bin;

और ANT_HOME को पाथ में शामिल करें, तो पथ PATH=%JAVA_HOME%\bin;%ANT_HOME%;




Related