не может запустить sqldeveloper на Ubuntu

Я попытался установить sqldeveloper следующим образом:

Download SQL Developer from Oracle website (I chose Other Platforms download).

Extract file to /opt:

sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
Linking over an in-path launcher for Oracle SQL Developer:

sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
Edit /usr/local/bin/sqldeveloper.sh replace it's content to:

#!/bin/bash
cd /opt/sqldeveloper/sqldeveloper/bin
./sqldeveloper "$@"
Run SQL Developer:

sqldeveloper

Но он показывает следующий вывод:

nazar@lelyak-desktop:/opt/sqldeveloper⟫ ./sqldeveloper.sh 

 Oracle SQL Developer
 Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.    

 LOAD TIME : 401#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f3b2dcacbe0, pid=20351, tid=139892273444608
#
# JRE version: Java(TM) SE Runtime Environment (7.0_65-b17) (build 1.7.0_65-b17)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.65-b04 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  0x00007f3b2dcacbe0
#
# Core dump written. Default location: /opt/sqldeveloper/sqldeveloper/bin/core or core.20351
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid20351.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#
/opt/sqldeveloper/sqldeveloper/bin/../../ide/bin/launcher.sh: line 1193: 20351 Aborted                 (core dumped) ${JAVA} "${APP_VM_OPTS[@]}" ${APP_ENV_VARS} -classpath ${APP_CLASSPATH} ${APP_MAIN_CLASS} "${APP_APP_OPTS[@]}"
134 nazar@lelyak-desktop:/opt/sqldeveloper⟫ java -version
java version "1.7.0_65"
Java(TM) SE Runtime Environment (build 1.7.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

Вот содержимое / tmp / hs_err_pid20351. log

Как решить эту проблему?

1
задан 18 July 2014 в 10:23

3 ответа

Также затронутое но найденное решение здесь .

Решение просто, перед запуском sh sqldeveloper.sh переменная среды сброса GNOME_DESKTOP_SESSION_ID или можно создать другой launcher.sh как это:
unset GNOME_DESKTOP_SESSION_ID sh sqldeveloper.sh

3
ответ дан 18 July 2014 в 10:23

Я получаю ту же проблему и еще не решил вопрос. Я нашел этот сообщение с предложениями.

1) OpenJDK

sudo apt-get install openjdk-7-jdk

2 Установки), Открывают конфигурационный файл

vim ~/.sqldeveloper/4.0.0/product.conf

3) Изменение

<час>

РЕДАКТИРОВАНИЕ:

я должен был удалить OpenJDK и переустановить для него для работы на меня. Я думаю, что было что-то со ссылками.

SetJavaHome /usr/lib/jvm/java-7-openjdk-amd64
0
ответ дан 18 July 2014 в 10:23

Для меня я просто должен был установить запись SetJavaHome с путем для JDK в ~/.sqldeveloper/4.1.0/product.conf, и это работало как очарование.

0
ответ дан 18 July 2014 в 10:23

Другие вопросы по тегам:

Похожие вопросы: