Wczoraj pobrałem SQL Developer 3 z SDK i mogłem z niego dobrze korzystać. Po wyłączeniu komputera ostatniej nocy i ponownym uruchomieniu go dziś rano, za każdym razem, gdy próbuję go uruchomić, pojawia się następujący komunikat:
„Wprowadź pełną ścieżkę do pliku java.exe”
Przeglądam C:\Program Files\Java\jre6\java.exe
lokalizację EXE i otrzymuję ten komunikat:
„Nie można znaleźć zestawu J2SE SDK zainstalowanego w ścieżce C: \ Program Files \ Java \ jre6 \ java.exe”
Co może być problemem, kiedy wczoraj działało dobrze? Dodam, że mój komputer zawiesił się ostatniej nocy podczas wyłączania, więc musiałem go wyłączyć, ale nie wiem, czy to istotne.
Po ponownym zainstalowaniu oprogramowania Java nadal wyświetla ten sam komunikat. Pobrałem również programistę SQL bez zestawu SDK i otrzymałem ten sam komunikat. Dodam również, że tak naprawdę nie instaluję SQL Developer, po prostu uruchamiam plik wykonywalny z folderu. Nie sądzę, że i tak to instalujesz.
Czy ktoś wie, co może być przyczyną? Korzystam z systemu Windows 7 w wersji 32-bitowej.
źródło
Odpowiedzi:
„jre6” w nazwie folderu oznacza, że masz tam zainstalowane środowisko JRE, a nie SDK. Wskaż go w miejscu, w którym znajduje się java.exe instalacji JDK / SDK, zamiast JRE i od tego momentu powinno działać.
Gdybyś musiał wyłączyć zasilanie podczas zamykania, być może nie byłby w stanie zapisać odwołania SDK, prosząc go o to przy następnym uruchomieniu.
źródło
java.exe
i odkryłem, że głęboko w folderze znajduje się kopia, którą rozpakowałem pobrany plik ZIP. Dokładnie tak byłosqldeveloper-3.0.04.34\sqldeveloper\jdk\jre\bin
. Wskazałem na to i działałem!Jeśli plik jdk utknie na pytaniu o plik jdk podczas powtarzania w systemie Windows 7 lub masz problemy z plikiem jdk, spróbuj uruchomić SQLDeveloper jako administrator, a nie tylko zwykłe uruchamianie.
źródło
możesz pobrać go 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-bitowy
źródło
I napotkał następujący komunikat wielokrotnie podczas próby uruchomienia SQL Developer z mojej instalacji Oracle Database 11g Enterprise:
Enter the full pathname for java.exe
.Bez względu na to, ile razy przeglądałem właściwą ścieżkę, wyświetlało mi się dokładnie to samo okno dialogowe. To było w Windows 7.
Rozwiązaniem było kliknięcie prawym przyciskiem myszy ikony SQL Developer i wybranie „Uruchom jako administrator” .
Następnie użyłem tej ścieżki:
C:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe
źródło
Zdecydowany. Nie działało to dla mnie, ale po spędzeniu dużo czasu, oto co zrobiłem, aby to naprawić.
1) Otwórz plik
i dodaj następujący wiersz, aby ustawić ścieżkę jdk:
Jeśli nie pozwala to na zapisanie pliku, skopiuj cały
sqldeveloper
folder do innej lokalizacji, w której masz uprawnienia do zapisu, aby zmodyfikować ten plik.2) Uruchom
sqldeveloper.exe
(z nowego miejsca, jeśli folder został przeniesiony z folderów Oracle) jako administrator i wprowadź ścieżkę jdk dostarczoną z instalacją Oracle:Powinno wtedy działać ... mam nadzieję, że pomoże ci to zaoszczędzić godziny. - snehal
źródło
Spróbuj wprowadzić pełną ścieżkę do
java.exe
podczas korzystania z SQL Developer. Na przykład:źródło
Spróbuj ustawić ścieżkę poniżej. To zadziałało dla mnie.
Aby sprawdzić krzyżowo, możesz sprawdzić ścieżkę określoną do zlokalizowania maszyny JVM w pliku konfiguracyjnym:
źródło
Jeśli jesteś w środowisku 64-bitowym, musisz zainstalować najnowszą wersję java 6 SE dla wersji 32-bitowej i użyć jej (oracle nazywa te wersje i586 np. Jdk-6u45-windows-i586.exe).
źródło
Znalazłem plik (sqldeveloper.conf) w tej ścieżce
D: \ app \ admin \ product \ 11.2.0 \ dbhome_1 \ sqldeveloper \ sqldeveloper \ bin
a potem ustawiłem javahome jak poniżej, wcześniej wskazywał na jdk1.7
SetJavaHome C: \ Program Files \ Java \ jdk1.6.0_06
źródło
Gdy programista SQL prosi o ścieżkę Java, podaj ścieżkę, ponieważ zawiera
java.exe
również:C:\Program Files\Java\jdk1.6.0_06\bin\java.exe
To zadziałało dla mnie.
źródło
istnieje pewien konflikt między komunikacją między Javą a Oracle, więc oracle instaluje konkretną Javę dla siebie.
spróbuj wstawić ten adres:
zapamiętaj [ORACLEHOME] oznacza miejsce, w którym zainstalowana została Twoja wyrocznia
źródło
Jeśli używasz systemu Windows 10 i potrzebujesz starej wersji SQL Developer (jak 3.2), może być konieczne zainstalowanie JDK jdk-7u79-windows-x64.exe lub starszej wersji (nie najnowszej). Zainstalowałem najnowszą wersję i nie mogę znaleźć błędu ... Po zainstalowaniu starej wersji JDK mogłem zainstalować starą wersję programistyczną SQL (3.2)
Możesz pobrać stary JDK z tego linku https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
Mam nadzieję że to pomoże
źródło
Sprawdź plik sqldeveloper.conf. Zawiera:
Oznacza to, że podczas uruchamiania SQL Developer będzie szukał
../../jdk
java.exe w folderze.Po zainstalowaniu wersji JDK skopiuj folder do
../../jdk
lokalizacji względem pliku sqldeveloper.conf (który można znaleźć w/bin
folderze).wtedy nie pojawi się pytanie.
źródło
rozwiązanie, w ikonę 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 wybierz, gotowe. to zadziała.
źródło