SQL Geliştirici Hata İletileri: “Java.exe için tam yol adını girin” ve “Yolda yüklü bir J2SE SDK bulunamıyor”


11

Dün, SDK ile SQL Developer 3'ü indirdim ve gayet iyi kullanabildim. Dün gece bilgisayarımı kapatıp bu sabah yeniden başlattıktan sonra, her çalıştırmayı denediğimde şu mesajı alıyorum:

"Java.exe için tam yol adını girin"

EXE'nin C:\Program Files\Java\jre6\java.exebulunduğu yere göz atıyorum ve bu mesajı alıyorum:

"C: \ Program Files \ Java \ jre6 \ java.exe yolunda yüklü bir J2SE SDK bulunamıyor"

Dün iyi çalışıyorken burada sorun ne olabilir? Bilgisayarımın dün gece kapatma sırasında donmuş olduğunu ekleyeceğim, bu yüzden onu kapatmak zorunda kaldım, ancak bunun uygun olup olmadığını bilmiyorum.

Java'yı yeniden yükledim ve hala aynı mesajı veriyor. Ayrıca SDK'sız SQL Developer'ı indirdim ve aynı mesajı aldım. Ayrıca aslında SQL Developer'ı yüklemediğimi, sadece yürütülebilir dosyayı klasörden çalıştırdığımı da ekleyeceğim. Zaten yüklediğini sanmıyorum.

Buna neyin sebep olabileceğini bilen var mı? Windows 7 32 bitindeyim.


Java'yı kaldırma ve SQl Developer program klasörünü silme sorununu çözdüm. Daha sonra Java'yı yeniden yükledim ve SQL Developer'ı yeniden çıkardım ve şimdi çalışıyor. Bunu cevabım olarak koymadan önce, herkesin ne söyleyeceğini, ne varsa göreceğim.
10'da oscilatingcretin

Yanıtlar:


7

Klasör adındaki "jre6", SDK yerine JRE yüklü olduğunu gösterir. JRE yerine JDK / SDK yüklemesinin java.exe dosyasının bulunduğu bir yere yönlendirin ve bundan sonra çalışması gerekir.

Kapatma sırasında kapatmanız gerekiyorsa, SDK referansını kaydedemeyebilir ve böylece bir sonraki açılışta sorabilir.


2
Bugün bilgisayarımı yeniden başlattıktan sonra, yine hata mesajı ile karşılandım! C sürücümü aradım java.exeve indirdiğim ZIP dosyasını çıkardığım klasörün derinliklerinde bir kopya olduğunu öğrendim. Özellikle, içerdeydi sqldeveloper-3.0.04.34\sqldeveloper\jdk\jre\bin. Bunu işaret ettim ve çalıştım!
48'de oscilatingcretin

4

Jdk dosyanız, Windows 7'de tekrar eden jdk dosyasını istemeye takılıp kalıyorsa veya jdk dosyasıyla ilgili sorun yaşıyorsanız, SQLDeveloper'ı yalnızca normal başlatma yerine yönetici olarak çalıştırmayı deneyin.


Bu benim sorunumdu. Ayrıca yalnızca bir kez yönetici olarak açmanızı, Java yolunu ayarlamanızı, normal şekilde kapatıp açmanızı öneririz. Yönetici olarak bir kereden fazla çalıştırmanız gerekmez.
Dan Atkinson

Sorunum gibi görünüyor - bir jdk'ye işaret ettiğimde bana bir hata vermiyor, sadece taze, boş bir iletişim kutusuyla tekrar soruyorum - yönetici olarak çalışamazsam ne yapmalıyım?
Kod Jokey


2

Oracle Database 11g Enterprise benim yüklemesinden SQL Geliştirici başlatmaya çalışırken sürekli şu mesajı karşılaştı: Enter the full pathname for java.exe.

Kaç kez doğru yola göz atarsam alayım aynı iletişim kutusu ile sunulmaya devam ettim. Bu Windows 7'deydi.

Çözüm, SQL Geliştirici simgesini sağ tıklayıp "Yönetici olarak çalıştır" ı seçmekti .
Daha sonra bu yolu kullandım:C:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe


2

Çözülmüş. Benim için işe yaramadı ama çok zaman geçirdikten sonra, düzeltmek için ne yaptım.

1) Dosyayı açın

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

ve jdk yolunu ayarlamak için aşağıdaki satırı ekleyin:

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

Dosyayı kaydetmenize izin vermiyorsa, tüm sqldeveloperklasörü bu dosyayı değiştirmek için yazma erişimine sahip olduğunuz farklı bir konuma kopyalayın .

2) sqldeveloper.exeYönetici olarak klasörü oracle klasörlerinden çıkardıysanız yeni yerden çalıştırın ve oracle kurulumunuzla birlikte gelen jdk yolunu girin:

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

O zaman işe yarayacak ... umarım saatler kazanmanıza yardımcı olur. - snehal


En azından SQL Developer'ın 4. sürümünde, dolaşım profilinizde SetJavaHome için de bir satır ayarlayan bir product.conf dosyası vardır. Product.conf varsa, onu yeniden adlandırmanız veya sqldeveloper.conf yerine orada SetJavaHome'u kullanmanız gerekir: web.archive.org/web/20150331165602/http://www.thatjeffsmith.com/…
Paz

1

java.exeSQL Developer'ı kullanırken tam yolunu girmeyi deneyin . Örneğin:

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

1

Aşağıdaki yolu ayarlamayı deneyin. Benim için çalıştı.

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

Çapraz kontrolü yapmak için, yapılandırma dosyasında JVM'yi bulmak için belirtilen yolu kontrol edebilirsiniz:

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

0

64 bit bir ortamdaysanız, en son java 6 SE'yi 32 bit için yüklemeniz ve bunu kullanmanız gerekir (oracle bu sürümleri i586 olarak adlandırır, örneğin Jdk-6u45-windows-i586.exe).


0

(Sqldeveloper.conf) dosyasını bu yolda buldum

D: \ app \ yönetici \ ürün \ 11.2.0 \ dbhome_1 \ sqldeveloper \ sqldeveloper \ bin

ve sonra javahome'i aşağıdaki gibi ayarladım, daha önce jdk1.7'yi işaret ediyordu

SetJavaHome C: \ Program Dosyaları \ Java \ jdk1.6.0_06


1
Önemli nokta, kullanıcı admin olduğu için D: \ app \ admin \ ... olmasıdır, dolayısıyla kullanıcıya göre değişecektir. Ve nerede pc bakmak, konumu 'yol' ortam değişkeni 'bulunabilir. Bilgisayarımdaki gibi: D: \ app \ admin \ product \ 11.2.0 \ dbhome_1
Manoj Kumar

Açıklamayı cevabın kendisine ekleyebilirsiniz. Yorumda ayrıca belirtilmesine gerek yoktur. Ayrıntılı olarak açıklanan cevaplar her zaman memnuniyetle karşılanmaktadır. :)
Ayan

0

SQL geliştiricisi Java yolunu istediğinde, yola aşağıdakileri java.exede ekleyin:

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

Bu benim için çalıştı.


Yanıtınızı açıklığa kavuşturabilir misiniz - $ PATH değişkenini bahsettiğiniz konumu içerecek şekilde düzenlemek mi demek istediniz? Öyleyse nasıl?
bertieb

0

Java ve kehanet arasında iletişim kurmak arasında bir çelişki vardır, bu yüzden kehanet kendisi için belirli bir java kurar.

bu adresi girmeye çalış:

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

unutmayın [ORACLEHOME] kehanetinizin nerede kurulduğu anlamına gelir


0

Windows 10 çalıştırıyorsanız ve bazı eski SQL Developer sürümlerine (Like 3.2) ihtiyacınız varsa, JDK jdk-7u79-windows-x64.exe veya daha eski (en son değil) yüklemeniz gerekebilir. En son sürümü yükledim ve hatayı bulamıyorum .... Eski JDK sürümünü yükledikten sonra eski SQL geliştirici sürümünü (3.2) yükleyebildim

Eski JDK'yı bu bağlantıdan alabilirsiniz https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

Bu yardımcı olur umarım


-1

Sqldeveloper.conf dosyanızı kontrol edin. Bu içerir:

SetJavaHome ../../jdk

Bu, SQL Developer başladığında ../../jdkjava.exe klasöründe arayacağı anlamına gelir .

../../jdkJDK'nın bir sürümünü yükledikten sonra, klasörü sqldeveloper.conf dosyasına ( /binklasörde bulabileceğiniz) göre konuma kopyalayın.

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

...

o zaman soru sorulmaz.


-1

çözüm, sqldeveloper.exe simgesinde, sağ düğme clic ve uyumluluk kısmına basın, öğesini seçin, bu programı uyumluluk için çalıştırın ... seçeneğini seçin Windows XP (Service Pack 3). bu programı Yönetici olarak çıkar seçeneğini seçin, Acept tuşuna basın,

programı tekrar çalıştırın, java klasörünü seçin, select tuşuna basın, hazır. bu işlev görür.


2
OP, platformun Windows 7 olduğunu
söylüyor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.