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

Сообщения об ошибках SQL-разработчика: "Введите полный путь для java.exe" и "Не могу найти J2SE SDK, установленный по пути".

Вчера я скачал 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, а просто запускаю исполняемый файл из папки. Я не думаю, что вы на самом деле установите его в любом случае.

Кто-нибудь знает, что может быть причиной этого? Я нахожусь на 32-разрядной Windows 7.

回答 (13)

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

“jre6” в названии папки подразумевает, что у вас там установлена JRE, а не SDK. Направьте его куда-нибудь, где у вас установлен java.exe из JDK/SDK, а не JRE, и с этого момента он должен работать.

Если бы вам пришлось выключить питание во время выключения, то, возможно, он не смог бы сохранить ссылку на SDK, таким образом, попросив его при следующем запуске.

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

Если ваш jdk-файл застрял при повторном запросе в окне 7, или у вас возникли проблемы с jdk-файлом, попробуйте запустить SQLDeveloper от имени администратора, а не просто при обычном запуске.

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

При попытке запустить SQL Developer из установки Oracle Database 11g Enterprise я неоднократно сталкивался со следующим сообщением: Enter the full pathname for java.exe.

Независимо от того, сколько раз я просматривал правильный путь, мне постоянно представлялось одно и то же диалоговое окно. Это было в Windows 7.

Решением было щелкнуть правой кнопкой мыши на иконке SQL Developer и выбрать “Запуск от имени администратора ”. Затем я использовал этот путь: C:\app\shellperson\product1.1.0\db_1\jdk\jre\bin\java.exe

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

Решено. Это не сработало для меня, но после того, как я потратил много времени, вот что я сделал, чтобы исправить это.

1) Откройте файл

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

и добавьте следующую строку для установки пути jdk:

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

Если это не позволяет сохранить файл, скопируйте всю папку sqldeveloper в другое место, где у вас есть доступ на запись для изменения этого файла.

2) Запустите sqldeveloper.exe (из нового места, если вы переместили папку из папок oracle) от имени администратора и введите путь jdk, который идет с вашей установкой oracle:

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

Должно сработать… надеюсь, это поможет вам сэкономить часы. - ворчать

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

ты можешь скачать его здесь: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR . Я скачал и установил 32 или 64 бита

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

Попробуйте установить путь внизу. Это сработало.

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

Для перекрестной проверки вы можете проверить указанный путь, чтобы найти JVM в файле конфигурации:

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

Попробуйте ввести полный путь к java.exe при использовании SQL Developer. Например:

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

Существует некоторый конфликт между общением между явой и оракулом, поэтому оракул сам устанавливает для себя определенную яву.

попробуйте вставить этот адрес :

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

запомните [ORACLEHOME] означает, где установлен ваш oracle.

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

Когда SQL-разработчик запрашивает путь к Java, укажите этот путь как включающий java.exe:

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

Это мне помогло.

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

Если вы находитесь в 64-битной среде, вам необходимо установить последнюю версию java 6 SE для 32-битной и использовать ее (oracle называет эти версии i586, например, Jdk-6u45-windows-i586.exe).

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

Я нашел файл(sqldeveloper.conf) по этому пути

D:\app\admin\product\11.2.0\dbhome__1\sqldeveloper\sqldeveloper\bin

, а затем установил javahome, как показано ниже, ранее он указывал на jdk1.7

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

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

решение, в sqldeveloper.exe значок, нажмите правую кнопку мыши и часть совместимости, выберите, запустить эту программу в совместимости для … выберите Windows XP (Service Pack 3). вниз выберите извлечь эту программу в качестве администратора, нажмите кнопку “За исключением”, 0x2 и 0x2 и снова запустите программу, выберите папку java, нажмите кнопку “Выбрать”, готово. это будет функционировать.

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

Проверьте ваш файл sqldeveloper.conf. Он содержит:

SetJavaHome ../../jdk

Это означает, что при запуске SQL Developer он будет искать в папке ../../jdk для java.exe.

После установки версии JDK скопируйте папку в папку ../../jdk относительно файла sqldeveloper.conf (который можно найти в папке /bin).

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

...

тогда вам не будет задан вопрос.