Вопрос:
Я только что установил Oracle 11g в Windows, но я не могу запустить SQLDeveloper. Я получаю следующую ошибку: “Windows ищет SQLDEVELOPER.BAT”. Чтобы найти файл самостоятельно, нажмите “Обзор”.
Я искал SQLDEVELOPER.BAT, но я не могу его найти.
Я также пытался запустить sqldeveloper.exe напрямую, но он запрашивает путь к java.exe. Когда я просматриваю и выбираю C:Program Files (x86)Javajre7binjava.exe, но затем я получаю сообщение об ошибке: Не удается найти J2SE SDK, установленный по пути: C:Program Files (x86)Javajre7
Когда я выбираю C:appmbergeronproduct11.2.0dbhome_1jre1.5.0binjava.exe Я получаю ту же ошибку (не могу найти SDK J2SE)
Когда я выбираю C:appmbergeronproduct11.2.0dbhome_1jdkbinjava.exe, я не получаю ошибки. Он просто возвращается к диалогу с запросом java.exe
Я попытался запустить sqldeveloper.exe с консоли, но я не получаю сообщения об ошибках в консоли.
Ответ №1
– Все, что вам нужно сделать, это установить Gitbash или любой интерпретатор Shell на вашем ПК с Windows.
Затем вам нужно изменить цель ярлыка в меню “Пуск” .
Меню “Пуск” > Oracle – OraDb11g_home1 > Разработка приложений > Разработка SQL → Свойства
ИЗМЕНИТЬ “Цель” Автор: C:appORACLE_HOMEproduct11.2.0dbhome_1sqldevelopersqldeveloper.sh
ИЗМЕНИТЬ “Начать In” By: C:appORACLE_HOMEproduct11.2.0dbhome_1sqldeveloper
Теперь вы можете получить доступ к 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