SQLDeveloper не запускается

Вопрос:

Я только что установил Oracle 11g в Windows, но я не могу запустить SQLDeveloper. Я получаю следующую ошибку: “Windows ищет SQLDEVELOPER.BAT”. Чтобы найти файл самостоятельно, нажмите “Обзор”.

Я искал SQLDEVELOPER.BAT, но я не могу его найти.

Я также пытался запустить sqldeveloper.exe напрямую, но он запрашивает путь к java.exe. Когда я просматриваю и выбираю C:\Program Files (x86)\Java\jre7\bin\java.exe, но затем я получаю сообщение об ошибке: Не удается найти J2SE SDK, установленный по пути: C:\Program Files (x86)\Java\jre7

Когда я выбираю C:\app\mbergeron\product\11.2.0\dbhome_1\jre\1.5.0\bin\java.exe Я получаю ту же ошибку (не могу найти SDK J2SE)

Когда я выбираю C:\app\mbergeron\product\11.2.0\dbhome_1\jdk\bin\java.exe, я не получаю ошибки. Он просто возвращается к диалогу с запросом java.exe

Я попытался запустить sqldeveloper.exe с консоли, но я не получаю сообщения об ошибках в консоли.

Ответ №1

– Все, что вам нужно сделать, это установить Gitbash или любой интерпретатор Shell на вашем ПК с Windows.
Затем вам нужно изменить цель ярлыка в меню “Пуск” .

Меню “Пуск” > Oracle – OraDb11g_home1 > Разработка приложений > Разработка SQL → Свойства

ИЗМЕНИТЬ “Цель” Автор: C:\app\ORACLE_HOME\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper.sh

ИЗМЕНИТЬ “Начать In” By: C:\app\ORACLE_HOME\product\11.2.0\dbhome_1\sqldeveloper

Теперь вы можете получить доступ к SQL Developer с прямой ссылкой из меню “Пуск” .

Ответ №2

Ударьте это:
Введите полный путь к установке J2SE (или Ctrl-C для выхода), путь будет сохранен в ~/.sqldeveloper/jdk

Ответ №3

Вам не нужен .bat для исполнения!

В более старых версиях SQL-Developer (не знаю, когда он изменился, но около 4.x), вам пришлось настраивать путь к jdk при первом запуске.
Либо путем редактирования файла product.conf (обычно в папке% APPDATA%\sqldeveloper *\product.conf)
или запустив sqldeveloper.exe через командную строку. Затем он спросит вас о пути внутри командной строки, а не через графический интерфейс. Это причина, почему вы должны попробовать это через командную строку.

Такая же ситуация в UNIX/LINUX.

В новых версиях он был изменен и больше не требуется.

Ответ №4

Или вы можете просто указать SQLdeveloper в java в папке oracle: (ORACLE_HOME)/jdk/bin/Java.exe

Оцените статью
TechArks.Ru
Добавить комментарий