SQL डेवलपर त्रुटि संदेश: "java.exe के लिए पूर्ण पथनाम दर्ज करें" और "पथ पर स्थापित J2SE SDK नहीं मिल सकता है"


11

कल, मैंने एसडीके के साथ एसक्यूएल डेवलपर 3 डाउनलोड किया और इसे ठीक उपयोग करने में सक्षम था। कल रात मेरे पीसी को बंद करने और आज सुबह फिर से बूट करने के बाद, जब भी मैं इसे चलाने की कोशिश करता हूं, मुझे यह संदेश मिलता है:

"Java.exe के लिए पूर्ण पथनाम दर्ज करें"

मैं उस जगह पर ब्राउज़ करता हूं C:\Program Files\Java\jre6\java.exeजहां EXE स्थित है और मुझे यह संदेश मिला है:

"पाथ C: \ Program Files \ Java \ jre6 \ java.exe पर स्थापित J2SE SDK नहीं मिल सकता है"

जब कल ठीक काम कर रहा था तो यहां क्या मुद्दा हो सकता है? मैं कहूंगा कि मेरे पीसी ने शटडाउन के दौरान कल रात फ्रीज किया था, इसलिए मैंने इसे बंद करने की शक्ति समाप्त कर दी, लेकिन मुझे नहीं पता कि क्या यह प्रासंगिक है।

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

किसी को पता है कि यह क्या कारण हो सकता है? मैं विंडोज 7 32-बिट पर हूं।


मुझे लगता है कि यह मेरे स्थापना रद्द जावा और SQl डेवलपर प्रोग्राम फ़ोल्डर को हटाने के लिए तय किया है। मैंने तब जावा को फिर से इंस्टॉल किया और SQL डेवलपर को फिर से निकाला और अब यह काम करता है। इससे पहले कि मैं इसे अपने जवाब के रूप में रखूं, मैं देखूंगा कि बाकी सभी को क्या कहना है, अगर कुछ भी हो।
ऑसिलेटिंगक्रेटिन

जवाबों:


7

फ़ोल्डर नाम में "jre6" से तात्पर्य है कि आपके पास वहां JRE स्थापित है, और SDK नहीं। इसे कहीं पर इंगित करें जहाँ आपके पास JDK / SDK इंस्टॉलेशन का java.exe है, JRE के बजाय, और उसके बाद से यह काम करना चाहिए।

यदि आपको शटडाउन के दौरान बिजली बंद करनी होती है, तो वह एसडीके संदर्भ को बचाने में सक्षम नहीं हो सकता है, इस प्रकार अगले स्टार्टअप पर पूछ रहा है।


2
आज फिर से अपने पीसी को बूट करने के बाद, मुझे फिर से त्रुटि संदेश के साथ बधाई दी गई! मैंने अपनी सी ड्राइव की खोज की java.exeऔर पता चला कि फ़ोल्डर में एक प्रतिलिपि गहरी थी जिसे मैंने डाउनलोड की गई ज़िप फ़ाइल को निकाला था। विशेष रूप से, यह अंदर था sqldeveloper-3.0.04.34\sqldeveloper\jdk\jre\bin। मैंने उसे इशारा किया और काम किया!
oscilatingcretin

4

अगर आपकी jdk फाइल विंडोज 7 में दोहराने पर jdk फाइल मांगने पर अटक जाती है, या आपको jdk फाइल में समस्या आ रही है, तो नियमित रेगुलर स्टार्टअप के बजाय SQLDeveloper को एडमिनिस्ट्रेटर के रूप में चलाने का प्रयास करें।


यह मेरी समस्या थी। मैं यह भी सलाह देता हूं कि आप केवल एक बार व्यवस्थापक के रूप में खोलें, जावा पथ को सेट करें, बंद करें और सामान्य रूप से खोलें। आपको एक से अधिक बार व्यवस्थापक के रूप में चलाने की आवश्यकता नहीं होनी चाहिए।
डेन एटकिन्सन

मेरे मुद्दे की तरह लगता है - मुझे एक त्रुटि नहीं दे रहा है जब मैं इसे एक jdk को इंगित करता हूं, बस फिर से एक ताजा, खाली संवाद के साथ पूछ रहा हूं - अगर मैं प्रशासक के रूप में नहीं चला सकता हूं तो मुझे क्या करना चाहिए?
कोड जॉकी


2

जब मैं Oracle डेटाबेस 11g एंटरप्राइज़ की स्थापना से SQL डेवलपर शुरू करने का प्रयास कर रहा था, तो मुझे बार-बार निम्नलिखित संदेश का सामना करना पड़ा Enter the full pathname for java.exe:।

कोई फर्क नहीं पड़ता कि मैं कितनी बार सही रास्ते पर पहुंचा, मुझे उसी संवाद बॉक्स के साथ प्रस्तुत किया जाता रहा। यह विंडोज 7 में था।

समाधान SQL डेवलपर आइकन पर राइट-क्लिक करना था और "व्यवस्थापक के रूप में चलाएं" चुनें ।
मैंने तब इस रास्ते का इस्तेमाल किया:C:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe


2

संकल्प लिया। यह मेरे लिए काम नहीं करता था, लेकिन बहुत समय बिताने के बाद, यहाँ है कि मैंने इसे ठीक करने के लिए क्या किया।

1) फ़ाइल खोलें

..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf 

और jdk पथ सेट करने के लिए निम्न पंक्ति जोड़ें:

SetJavaHome C:\Program Files\Oracle\11g\product\11.1.0\client_1\jdk

यदि यह आपको फ़ाइल को सहेजने की अनुमति नहीं देता है, तो पूरे sqldeveloperफ़ोल्डर को उस भिन्न स्थान पर कॉपी करें जहाँ आपने इस फ़ाइल को संशोधित करने के लिए लिखा है।

2) व्यवस्थापक के रूप में sqldeveloper.exe(यदि आपने फ़ोल्डर को oracle फ़ोल्डर्स से बाहर स्थानांतरित किया है तो नई जगह से ) चलाएँ और अपने oracle स्थापना के साथ आने वाले jdk पथ में प्रवेश करें:

C:\Program Files\Oracle\11g\product\11.1.0\client_1\jdk\bin

यह तब काम करना चाहिए ... आशा है कि यह आपको घंटों बचाने में मदद करेगा। - स्नेहल


SQL डेवलपर के कम से कम संस्करण 4 में, आपके रोमिंग प्रोफ़ाइल में एक product.conf भी है जो SetJetHome के लिए एक पंक्ति भी निर्धारित करता है। यदि Product.conf मौजूद है, तो आपको या तो इसका नाम बदलने की आवश्यकता है, या sqldeveloper.conf के बजाय वहाँ SetJavaHome: web.archive.org/web/2015033111165602/http://www.thatsffsmith.com/…
Sun

1

java.exeSQL डेवलपर का उपयोग करते समय पूर्ण पथ में प्रवेश करने का प्रयास करें । उदाहरण के लिए:

c:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe

1

नीचे का मार्ग सेट करने का प्रयास करें। इसने मेरे लिए काम किया।

C:\Program Files\Java\jdk1.7.0_79

क्रॉस चेक करने के लिए, आप कॉन्फ़िगरेशन फ़ाइल में जेवीएम का पता लगाने के लिए निर्दिष्ट पथ की जांच कर सकते हैं:

..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf 

0

यदि आप 64 बिट वातावरण में हैं, तो आपको 32 बिट के लिए नवीनतम जावा 6 एसई स्थापित करने की आवश्यकता है और इसका उपयोग करें (ओरेकल इन संस्करणों को i586 जैसे, Jdk-6u45-windows-i586.exe)।


0

मुझे इस रास्ते में फ़ाइल (sqldeveloper.conf) मिली

डी: \ एप्लिकेशन \ व्यवस्थापक \ उत्पाद \ 11.2.0 \ dbhome_1 \ sqldeveloper \ sqldeveloper \ बिन

और फिर मैंने नीचे की तरह जवाहोम सेट किया, पहले यह jdk1.7 की ओर इशारा कर रहा था

SetJavaHome C: \ Program Files \ Java \ jdk1.6.0_06


1
मुख्य बिंदु यह है कि यह D: \ app \ admin \ ... है, क्योंकि उपयोगकर्ता व्यवस्थापक है, इसलिए इसे उपयोगकर्ता के अनुसार बदल दिया जाएगा। और जहां अपने पीसी में देखने के लिए, स्थान 'पथ' पर्यावरण चर 'में पाया जा सकता है। यह मेरे पीसी में ऐसा है: D: \ app \ admin \ product \ 11.2.0 \ dbhome_1
मनोज कुमार

आप उत्तर में ही स्पष्टीकरण शामिल कर सकते हैं। टिप्पणी में इसका अलग से उल्लेख करने की आवश्यकता नहीं है। विवरण में वर्णित उत्तर हमेशा स्वागत किया जाता है। :)
अयान

0

जब SQL डेवलपर जावा पथ के लिए पूछता है, तो पथ का उल्लेख java.exeभी करें:

C:\Program Files\Java\jdk1.6.0_06\bin\java.exe

इसने मेरे लिए काम किया।


क्या आप अपना उत्तर स्पष्ट कर सकते हैं- क्या आपके द्वारा बताए गए स्थान को शामिल करने के लिए $ PATH चर का संपादन करना है? यदि हां, तो कैसे?
बर्टिएब

0

जावा और ऑरेकल के बीच संवाद करने के बीच कुछ संघर्ष है, इसलिए ऑरेकल स्वयं के लिए एक विशिष्ट जावा स्थापित कर रहा है।

इस पते को सम्मिलित करने का प्रयास करें:

[ORACLEHOME]\product\12.1.0\dbhome_1\jdk\jre\bin\java.exe

याद रखें [ORACLEHOME] का अर्थ है कि आपका आभूषण कहां स्थापित किया गया है


0

यदि आप विंडोज 10 चला रहे हैं और आपको कुछ पुराने SQL डेवलपर संस्करण (जैसे 3.2) की आवश्यकता है, तो आपको JDK jdk-7u79-windows-x64.exe या पुराने (नवीनतम नहीं) को स्थापित करने की आवश्यकता हो सकती है। मैंने नवीनतम संस्करण स्थापित किया था और यह पाया कि त्रुटि नहीं मिली .... पुराने JDK संस्करण को स्थापित करने के बाद मैं पुराने SQL डेवलपर (IP) स्थापित करने में सक्षम हो सकता हूं)

आप इस लिंक https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html से पुरानी JDK प्राप्त कर सकते हैं

उम्मीद है की यह मदद करेगा


-1

अपनी sqldeveloper.conf फ़ाइल की जाँच करें। इसमें शामिल है:

SetJavaHome ../../jdk

इसका मतलब है कि SQL डेवलपर शुरू होने पर यह ../../jdkjava.exe के लिए फ़ोल्डर में दिखाई देगा।

एक बार जब आप JDK का एक संस्करण स्थापित कर लेते हैं, तो फ़ोल्डर को ../../jdksqldeveloper.conf फ़ाइल के सापेक्ष स्थान पर कॉपी करें (जिसे आप /binफ़ोल्डर में पा सकते हैं )।

/installed folder
    ...
    /dataminer
    /ide
    /javavm
    /jdk   <== create this and copy jdk stuff here
    ...
    sqldeveloper.exe

...

तब आपको प्रश्न के साथ संकेत नहीं दिया जाएगा।


-1

समाधान, sqldeveloper.exe आइकन में, दायां बटन क्लिक और संगतता भाग दबाएं, चुनें, संगतता के लिए इस प्रोग्राम को चलाएं ... Windows XP (सर्विस पैक 3) का चयन करें। नीचे इस प्रोग्राम को प्रशासक के रूप में चुनें, Acept को दबाएँ,

प्रोग्राम को फिर से चलाएं, जावा फ़ोल्डर चुनें, प्रेस चुनें, तैयार। यह कार्य करेगा।


2
ओपी ने कहा कि प्लेटफॉर्म विंडोज 7. है
15
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.