Вчера я скачал SQL Developer 3 с SDK и смог использовать его очень хорошо. После выключения моего компьютера вчера вечером и загрузки его снова этим утром, каждый раз, когда я пытаюсь запустить его, я получаю это сообщение:
"Введите полный путь к файлу java.exe"
Я просматриваю, C:\Program Files\Java\jre6\java.exe
где находится EXE, и получаю это сообщение:
«Не удается найти J2SE SDK, установленный по пути C: \ Program Files \ Java \ jre6 \ java.exe»
В чем может быть проблема, когда вчера все работало нормально? Я добавлю, что мой компьютер зависал прошлой ночью во время выключения, поэтому мне пришлось отключить его, но я не знаю, насколько это актуально.
Я переустановил Java, и он по-прежнему выдает то же сообщение. Я также скачал SQL Developer без SDK и получил то же сообщение. Я также добавлю, что на самом деле я не устанавливаю SQL Developer, а просто запускаю исполняемый файл из папки. Я не думаю, что вы на самом деле установить его в любом случае.
Кто-нибудь знает, что может быть причиной этого? Я на Windows 7 32-разрядная.
источник
Ответы:
«jre6» в имени папки означает, что у вас установлена JRE, а не SDK. Укажите его где-нибудь, где у вас есть java.exe установки JDK / SDK, а не JRE, и оттуда он должен работать.
Если вам пришлось отключить питание во время выключения, возможно, он не смог сохранить ссылку на SDK, поэтому запросил его при следующем запуске.
источник
java.exe
и обнаружил, что в папке, в которую я распаковал загруженный ZIP-файл, была копия. В частности, это было вsqldeveloper-3.0.04.34\sqldeveloper\jdk\jre\bin
. Я указал на это и работал!Если ваш jdk-файл застрял при запросе jdk-файла при повторении в Windows 7, или у вас возникли проблемы с jdk-файлом, попробуйте запустить SQLDeveloper от имени администратора, а не просто при обычном запуске.
источник
Вы можете скачать его здесь: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR . Я скачал и установил 32 или 64 бит
источник
Я столкнулся следующее сообщение несколько раз при попытке запуска SQL Developer из моей установки Oracle Database 11g Enterprise:
Enter the full pathname for java.exe
.Независимо от того, сколько раз я заходил на правильный путь, мне все время отображалось одно и то же диалоговое окно. Это было в Windows 7.
Решением было щелкнуть правой кнопкой мыши значок SQL Developer и выбрать «Запуск от имени администратора» .
Затем я использовал этот путь:
C:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe
источник
Решено. Это не сработало для меня, но потратив много времени, вот что я сделал, чтобы это исправить.
1) Откройте файл
и добавьте следующую строку, чтобы установить путь JDK:
Если это не позволяет вам сохранить файл, скопируйте всю
sqldeveloper
папку в другое место, где у вас есть права на запись, чтобы изменить этот файл.2) Запустите
sqldeveloper.exe
(из нового места, если вы переместили папку из папок oracle) от имени администратора и введите путь jdk, который идет с вашей установкой oracle:Это должно сработать ... надеюсь, это поможет вам сэкономить часы. - Снежал
источник
Попробуйте ввести полный путь
java.exe
при использовании SQL Developer. Например:источник
Попробуйте установить путь ниже. Это сработало для меня.
Для перекрестной проверки вы можете проверить путь, указанный для поиска JVM в файле конфигурации:
источник
Если вы находитесь в 64-битной среде, вам нужно установить последнюю версию Java 6 SE для 32-битной и использовать ее (оракул называет эти версии i586, например, Jdk-6u45-windows-i586.exe).
источник
Я нашел файл (sqldeveloper.conf) по этому пути
D: \ приложение \ админ \ продукт \ 11.2.0 \ dbhome_1 \ SQLDeveloper \ SQLDeveloper \ Bin
а затем я установил javahome, как показано ниже, ранее он указывал на jdk1.7
SetJavaHome C: \ Program Files \ Java \ jdk1.6.0_06
источник
Когда разработчик SQL запрашивает путь Java, укажите путь, включающий
java.exe
также:C:\Program Files\Java\jdk1.6.0_06\bin\java.exe
Это сработало для меня.
источник
Существует некоторый конфликт между связью между Java и Oracle, поэтому Oracle самостоятельно устанавливает для себя специальную Java.
попробуйте вставить этот адрес:
помните [ORACLEHOME] означает, где ваш оракул установлен
источник
Если вы работаете в Windows 10 и вам нужна старая версия SQL Developer (например, 3.2), вам может потребоваться установить JDK jdk-7u79-windows-x64.exe или более раннюю версию (не самую последнюю). Я установил последнюю версию и получил ошибку не могу найти .... После установки старой версии JDK я смог установить старую версию для разработчиков SQL (3.2)
Вы можете получить старый JDK по этой ссылке https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
Надеюсь это поможет
источник
Проверьте ваш файл sqldeveloper.conf. Это содержит:
Это означает, что при запуске SQL Developer он будет искать в
../../jdk
папке java.exe.После установки версии JDK скопируйте папку в папку,
../../jdk
соответствующую файлу sqldeveloper.conf (который вы можете найти в/bin
папке).тогда вам не будет предложено с вопросом.
источник
решение, в значке sqldeveloper.exe, нажмите правую кнопку мыши и часть совместимости, выберите, запустите эту программу в совместимости для ... выберите Windows XP (Service Pack 3). вниз выберите ejecute эту программу в качестве администратора, нажмите Acept,
снова запустите программу, выберите папку Java, нажмите кнопку выбора, готово. это будет функционировать.
источник