2012-01-17 15:00:12 +0000 2012-01-17 15:00:12 +0000
11
11

Komunikaty o błędach SQL Developer: "Wprowadź pełną nazwę ścieżki dla java.exe" oraz "Nie można znaleźć J2SE SDK zainstalowanego w ścieżce".

Wczoraj pobrałem SQL Developer 3 z SDK i byłem w stanie używać go bez problemu. Po wyłączeniu komputera ostatniej nocy i ponownym uruchomieniu go dziś rano, za każdym razem, gdy próbuję go uruchomić, dostaję ten komunikat:

“Enter the full pathname for java.exe”

Przeglądam do C:\Program Files\Java\jre6\java.exe gdzie znajduje się EXE i dostaję ten komunikat:

“Cannot find a J2SE SDK installed at path C:\Program Files\Java\jre6\java.exe”

Co tu może być problemem, skoro jeszcze wczoraj działało bez zarzutu? Dodam, że mój komputer zamarzł wczoraj wieczorem podczas zamykania, więc musiałem go wyłączyć, ale nie wiem, czy to ma znaczenie.

Przeinstalowałem Javę i nadal jest ten sam komunikat. Ściągnąłem również SQL Developer bez SDK i dostaję ten sam komunikat. Dodam również, że nie instaluję SQL Developera, tylko uruchamiam plik wykonywalny z folderu. Nie sądzę, że faktycznie instalujesz go w każdym razie.

Czy ktoś wie, co może być tego przyczyną? Pracuję na Windows 7 32-bit.

Odpowiedzi (13)

7
7
7
2012-01-17 15:13:29 +0000

“jre6” w nazwie folderu sugeruje, że masz tam zainstalowane JRE, a nie SDK. Skieruj go gdzieś, gdzie masz java.exe z instalacji JDK/SDK, zamiast JRE, i od tego momentu powinien działać.

Jeśli musiałeś wyłączyć zasilanie podczas zamykania systemu, mógł on nie być w stanie zapisać referencji SDK, przez co pytał o nią przy następnym uruchomieniu.

4
4
4
2012-05-21 03:50:19 +0000

Jeśli twój plik jdk utknął na pytaniu o plik jdk przy powtarzaniu w windows 7, lub masz problemy z plikiem jdk, spróbuj uruchomić SQLDeveloper jako administrator zamiast zwykłego startu.

2
2
2
2015-01-31 13:34:59 +0000

Podczas próby uruchomienia SQL Developera z mojej instalacji Oracle Database 11g Enterprise wielokrotnie napotykałem następujący komunikat: Enter the full pathname for java.exe.

Bez względu na to, ile razy szukałem prawidłowej ścieżki, wciąż pojawiało się dokładnie to samo okno dialogowe. Działo się to w systemie Windows 7.

Rozwiązaniem było kliknięcie prawym przyciskiem myszy na ikonę SQL Developer i wybranie “Uruchom jako administrator ”.
Następnie użyłem tej ścieżki: C:\app\shellperson\product1.1.0\db_1\jdk\jre\bin\java.exe

2
2
2
2014-09-17 21:15:14 +0000

Rozwiązany. To nie działało dla mnie, ale po spędzeniu dużej ilości czasu, oto co zrobiłem, aby to naprawić.

1) Otwórz plik

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

i dodaj następującą linię, aby ustawić ścieżkę jdk:

SetJavaHome C:\Program Files\Oracle1g\product1.1.0\client_1\jdk

Jeśli nie pozwala zapisać pliku, skopiuj cały folder sqldeveloper do innej lokalizacji, w której masz dostęp do zapisu, aby zmodyfikować ten plik.

2) Uruchom sqldeveloper.exe (z nowego miejsca, jeśli przeniosłeś folder z folderów oracle) jako administrator i wpisz ścieżkę jdk, która jest dołączona do twojej instalacji oracle:

C:\Program Files\Oracle1g\product1.1.0\client_1\jdk\bin

To powinno działać wtedy… mam nadzieję, że pomoże ci to zaoszczędzić godziny. - snehal

2
2
2
2013-01-21 18:27:37 +0000

możesz pobrać jeden tutaj: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR . Pobrałem i zainstalowałem 32 lub 64 bit

1
1
1
2015-07-29 16:33:03 +0000

Spróbuj ustawić ścieżkę poniżej. To zadziałało dla mnie.

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

Aby sprawdzić krzyżowo, możesz sprawdzić ścieżkę określoną do zlokalizowania JVM w pliku konfiguracyjnym:

..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
```.
1
1
1
2012-11-20 16:00:02 +0000

Spróbuj wpisać pełną ścieżkę do java.exe podczas korzystania z SQL Developer. Na przykład:

c:\app\shellperson\product1.1.0\db_1\jdk\jre\bin\java.exe
0
0
0
2018-03-11 11:32:37 +0000

Istnieje jakiś konflikt pomiędzy komunikacją pomiędzy java i oracle, więc oracle instaluje specyficzną java dla siebie.

spróbuj wstawić ten adres :

[ORACLEHOME]\product2.1.0\dbhome_1\jdk\jre\bin\java.exe

pamiętaj [ORACLEHOME] oznacza miejsce gdzie zainstalowałeś oracle.

0
0
0
2015-08-11 08:48:06 +0000

Kiedy programista SQL zapyta o ścieżkę do Javy, podaj ścieżkę jako zawierającą również java.exe:

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

To działało dla mnie.

0
0
0
2013-06-10 08:38:29 +0000

Jeśli pracujesz w środowisku 64 bitowym, musisz zainstalować najnowszą wersję java 6 SE dla 32 bitów i użyć jej (oracle nazywa te wersje i586 np. Jdk-6u45-windows-i586.exe).

0
0
0
2015-04-19 06:42:14 +0000

Znalazłem plik (sqldeveloper.conf) w tej ścieżce

D:\apadmin\product\11.2.0\dbhome\1 \sqldeveloper\bin

a następnie ustawiłem javahome jak poniżej, wcześniej wskazywał na jdk1.7

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

-1
-1
-1
2015-08-27 15:29:18 +0000

rozwiązanie, w ikonie sqldeveloper.exe, naciśnij prawy przycisk clic i część kompatybilności, wybierz, uruchom ten program w zgodności dla …wybierz Windows XP(Service Pack 3). w dół wybierz ejecute ten program jako Administrator, naciśnij Acept,

uruchom ponownie program, wybierz folder java, naciśnij select, gotowe. to będzie działać.

-1
-1
-1
2013-09-26 21:33:16 +0000

Sprawdź swój plik sqldeveloper.conf. Zawiera on:

SetJavaHome ../../jdk

Oznacza to, że gdy SQL Developer się uruchomi, będzie szukał w folderze ../../jdk pliku java.exe.

Po zainstalowaniu wersji JDK, skopiuj ten folder do lokalizacji ../../jdk względem pliku sqldeveloper.conf (który znajdziesz w folderze /bin).

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

...

wtedy nie będzie wyświetlane pytanie.