Windows (Classpath) में जावा के लिए पर्यावरण चर कैसे सेट करें?
Windows (Classpath) में जावा के लिए पर्यावरण चर कैसे सेट करें?
जवाबों:
निम्न उपयोगकर्ता वातावरण चर सेट करें (== प्रकार के उपयोगकर्ता चर का पर्यावरण चर )
JAVA_HOME : C:\Program Files\Java\jdk1.8.0_112JDK_HOME : %JAVA_HOME%JRE_HOME : %JAVA_HOME%\jreCLASSPATH : .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\libPATH : your-unique-entries;%JAVA_HOME%\bin(सुनिश्चित करें कि लोंगिश your-unique-entriesकिसी अन्य जावा इंस्टॉलेशन फ़ोल्डर में कोई अन्य संदर्भ नहीं रखता है।64-बिट सिस्टम पर विंडोज उपयोगकर्ताओं के लिए ध्यान दें:
Progra~1 = 'Program Files'
Progra~2 = 'Program Files(x86)'
ध्यान दें कि ये पर्यावरण चर "मूल" पर्यावरण चर से प्राप्त होते हैं JAVA_HOME। इससे JDK को अपडेट करते समय अपने पर्यावरण चर को अपडेट करना आसान हो जाता है। बस JAVA_HOMEताजा स्थापना की ओर इशारा करते हैं।
इन सभी पर्यावरण चर के पीछे तर्क को समझाने वाला एक ब्लॉगपोस्ट है ।
JAVA_TOOL_OPTIONS-Dfile.encoding="UTF-8"Charset.defaultCharset()UTF-8Windows-1252Path एक एंट्री में जोड़ता है C:\ProgramData\Oracle\Java\javapath;। मैंने एक विशेष रूप से देखा कि JDK इंस्टालेशन अपडेट के दौरान उस डायरेक्टरी के लिंक अपडेट नहीं हुए। तो एक सुसंगत वातावरण के C:\ProgramData\Oracle\Java\javapath;लिए Pathसिस्टम वातावरण चर से निकालना सबसे अच्छा है।mklink /j C:\devel\java8 "C:\Program Files\Java\jdk1.8.0_91") अपडेट कर सकता हूं । इस तरह जब मैं cygwin या किसी ऐसी चीज का उपयोग करता हूं जो windows env वेरिएबल्स को नहीं पढ़ सकती है, तो मेरे पास अभी भी संस्करणों को स्वैप करने का एक त्वरित तरीका है। और मामूली संस्करण के बिना छोटे पथ को याद रखना बहुत आसान है।
javapathनिर्देशिका और सांकेतिक लिंक JRE स्थापना (जो एक वैकल्पिक प्रक्रिया है जब JDK स्थापित करने) द्वारा बनाई गई हैं आप JRE आप javapath बनाया नहीं होता स्थापित नहीं किया है, इसलिए यदि। ध्यान दें कि %JAVA_HOME%\jreआपके उत्तर में जावा कंपाइलर के उपयोग के लिए JDK का निजी JRE है। यह सार्वजनिक JRE के समान नहीं है। यह भी ध्यान दें कि, 1.8u112 के अनुसार, JRE इंस्टॉलेशन में प्रतीकात्मक लिंक बनाना बंद कर दिया गया है javapathऔर इसके बदले में .exes के हार्ड लिंक बनाता है ..\javapath_target_nnnnnnn\*.exe।
विंडोज इन्वर्टर सेट करने के लिए
चरण 1: MyComputer पर राइट क्लिक करें और गुणों पर क्लिक करें।
चरण 2: उन्नत टैब पर क्लिक करें

चरण 3: पर्यावरण चर पर क्लिक करें

चरण 4: JAVA_HOME के लिए एक नया वर्ग पथ बनाएँ

चरण 5: JAVA_HOME के रूप में परिवर्तनीय नाम दर्ज करें और अपने jdk बिन पथ पर मान अर्थात c: \ Programfiles \ Java \ jdk-1.6 \ bin और
नोट सुनिश्चित करें कि u .;मान से प्रारंभ करें ताकि यह पहले से सेट किए गए अन्य परिवेश चर को दूषित न करे।

चरण 6 : उपरोक्त चरण का पालन करें और सिस्टम चर में पथ को संपादित करें ;c:\Programfiles\Java\jdk-1.6\binमूल्य स्तंभ में निम्नलिखित जोड़ें ।
चरण 7 : आप अपने जावा के लिए अपने पर्यावरण चर की स्थापना कर रहे हैं, यह परीक्षण करने के लिए कमांड प्रॉम्प्ट पर जाएं और टाइप करें
java
जो हेल्प डॉक की सूची प्राप्त करेगा
आदेश में सुनिश्चित करें कि संकलक सेटअप है cmd में टाइप करें
javac
जो javac से संबंधित एक सूची प्राप्त करेगा
उम्मीद है की यह मदद करेगा !
$javaया $javac, लेकिन बस javaया javac।
PATHपर्यावरण चर में JDK बिन निर्देशिका को जोड़ना होगा ; बस सेटिंग JAVA_HOMEपर्याप्त नहीं है।
--- जावा पथ सेट करने के लिए ---
जावा पथ सेट करने के दो तरीके हैं
अस्थायी
javacयदि जावा स्थापित नहीं है, तो आप संदेश देखेंगे:
javac को आंतरिक या बाहरी कमांड, ऑपरेशनल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता नहीं दी जाती है ।
set path=C:\Program Files\Java\jdk1.8.0_121\binjavac आप यह देख सकते हैं कि यदि कोई त्रुटि नहीं हुई है, तो पथ सेट है।
यह ध्यान रखना महत्वपूर्ण है कि ये परिवर्तन केवल इस cmd से लॉन्च किए गए कार्यक्रमों से अस्थायी हैं।
नोट: आपको कमांड लाइन को व्यवस्थापक के रूप में चलाना पड़ सकता है
B स्थायी
pathमेंvariable namevariable valueपथ अब स्थायी रूप से सेट है।
टीआईपी: उपकरण "रैपिड एनवायरनमेंट एडिटर" (फ्रीवेयर) पर्यावरण चर को संशोधित करने और उस मामले में उपयोगी के लिए महान है
TIP2: पर्यावरण चर को एक्सेस करने का एक तेज़ तरीका भी है: प्रेस Win+ Rकीज़, निम्नलिखित को चिपकाएँ %windir%\System32\rundll32.exe sysdm.cpl,EditEnvironmentVariablesऔर दबाएँENTER
विंडोज 7 में, कंप्यूटर पर राइट क्लिक करें -> गुण -> उन्नत सिस्टम सेटिंग्स ; उसके बाद उन्नत टैब में, पर्यावरण चर ... -> सिस्टम चर -> नया ... पर क्लिक करें ।
नई प्रणाली को नाम JAVA_HOMEऔर मान दें C:\Program Files\Java\jdk1.7.0_79(आपके JDK इंस्टॉलेशन पथ पर निर्भर करता है)।
फिर Pathसिस्टम चर का चयन करें और संपादित करें ... पर क्लिक करें । वैरिएबल का नाम वैसा ही रखें Path, और वैरिएबल वैल्यू पर अपेंड C:\Program Files\Java\jdk1.7.0_79\bin;या %JAVA_HOME%\bin;(दोनों का मतलब समान) रखें।
एक बार जब आप उपरोक्त परिवर्तनों के साथ हो जाते हैं, तो नीचे दिए गए चरणों का प्रयास करें। यदि आपको समान परिणाम दिखाई नहीं देते हैं, तो कंप्यूटर को पुनरारंभ करें और पुनः प्रयास करें। अगर यह अभी भी काम नहीं करता है तो आपको JDK को फिर से स्थापित करना पड़ सकता है।
Windows कमांड प्रॉम्प्ट खोलें (Windows कुंजी + R-> दर्ज करें cmd-> ठीक है ), और निम्नलिखित जांचें:
java -version
आप कुछ इस तरह देखेंगे:
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
फिर निम्नलिखित जांचें:
javac -version
आप कुछ इस तरह देखेंगे:
javac 1.7.0_79
JDK स्थापना के निर्देश निर्धारित करने के लिए वास्तव में कैसे समझाने PATHविंडोज के विभिन्न संस्करणों के लिए,।
आम तौर पर आपको CLASSPATHपर्यावरण चर सेट नहीं करना चाहिए । यदि आप इसे छोड़ देते हैं, तो जावा वर्ग को खोजने के लिए वर्तमान निर्देशिका में दिखेगा। आप -cpया के -classpathसाथ javaया कमांड लाइन स्विच का उपयोग कर सकते हैं javac।
मैं यहां विंडोज 7 के लिए चित्रों द्वारा व्याख्या करने जा रहा हूं।
कृपया निम्नलिखित चरणों का पालन करें:
चरण 1: "प्रारंभ" पर जाएं और "मेरा कंप्यूटर" गुणों में प्रवेश करें

चरण 2: "एडवांस सिस्टम सेटिंग" पर जाएं और उस पर क्लिक करें।

चरण 3: "प्रारंभ" पर जाएं और "मेरा कंप्यूटर" गुणों में प्रवेश करें

चरण 4: पर्यावरण चर के लिए संवाद इस तरह खुलेगा:

चरण 5: पथ पर जाएं और संपादन पर क्लिक करें।

चरण 6: अपने जेडीके के रास्ते को उस जगह पर रखें जहाँ वह बिन में रहता है जैसे आप तस्वीर में देख सकते हैं। प्लेटफ़ॉर्म टूल तक Android के अपने एसडीके से भी रास्ता जोड़ें:

प्रोग्रामिंग संदर्भ में आप SET कमांड (SET classpath = c: \ java) निष्पादित कर सकते हैं या अपने कंप्यूटर> गुणों> उन्नत> पर्यावरण चर पर राइट क्लिक कर सकते हैं।
एक बैच फ़ाइल में आप उपयोग कर सकते हैं
SET classpath=c:\java
java c:\myapplication.class
विंडोज 7 उपयोगकर्ताओं के लिए:
मेरे कंप्यूटर पर राइट-क्लिक करें, गुण चुनें; उन्नत; प्रणाली व्यवस्था; उन्नत; पर्यावरण चर। फिर दूसरे बॉक्स में PATH ढूंढें और नीचे दिए गए चित्र की तरह चर सेट करें।

लिनक्स के तहत: http://lowfatlinux.com/linux-environment-variables.html
और हां, आप जावा का उपयोग करके उन्हें पुनः प्राप्त कर सकते हैं:
String variable = System.getProperty("mykey");
ध्यान रखें कि %CLASSPATH%वातावरण चर रहा है पर ध्यान नहीं दिया है जब आप में से एक के साथ संयोजन में जावा / javac का उपयोग -cp, -classpathया -jarतर्क। यह एक IDE में भी अनदेखा किया जाता है जैसे Netbeans / Eclipse / IntelliJ / etc। यह केवल है उपयोग तब किया जाता है जब आप उपर्युक्त तर्कों के बिना जावा / जेवाक का उपयोग करते हैं।
JAR फ़ाइलों के मामले में, क्लासपाथ को class-pathघोषणापत्र फ़ाइल में प्रविष्टि के रूप में परिभाषित किया जाना है । इसे JAR फाइल के रूट के सापेक्ष अर्धविराम से अलग और परिभाषित किया जा सकता है।
एक आईडीई के मामले में, आपके पास तथाकथित 'बिल्ड पाथ' है जो मूल रूप से क्लासपाथ है जिसका उपयोग जीवनकाल और रनटाइम दोनों में किया जाता है। बाहरी पुस्तकालयों को जोड़ने के लिए, आप आमतौर पर libपरियोजना के निर्माण पथ में जोड़े गए प्रोजेक्ट के फ़ोल्डर (या तो आईडीई या कस्टम निर्मित द्वारा बनाए गए) में जार फ़ाइल को छोड़ देते हैं ।
क्लासपाथ को बिल्कुल स्थापित करने और पर्यावरण को साफ रखने के लिए बेहतर तैनाती के लिए। या * .bat पर (लिनक्स के लिए समान, लेकिन सही चर प्रतीकों के साथ):
CLASSPATH="c:\lib;d:\temp\test.jar;<long classpath>"
CLASSPATH=%CLASSPATH%;"<another_logical_droup_of_classpath"
java -cp %CLASSPATH% com.test.MainCLass
या कमांड लाइन पर या * .bat (* .sh के लिए भी) अगर classpath id बहुत लंबी नहीं है:
java -cp "c:\lib;d:\temp\test.jar;<short classpath>"
विंडोज के लिए:
C:\Program Files\java\jdk\bin।