sqldeveloper를 시작할 수 없습니다

sqldeveloper를 시작할 수 없습니다

시작에SQL 개발자아무런 경고 없이 충돌이 발생합니다. 단 몇 초 동안만 창을 표시합니다. 디버깅을 통해:

$ bash -vx /opt/sqldeveloper/sqldeveloper/bin/sqldeveloper

다음과 같은 추적을 제공합니다.

+ exitCode=1
+ ProductCanRestart
+ '[' X = X ']'
+ return 1
+ CanRestart=1
+ '[' 1 = 0 ']'
+ '[' 1 = 245 ']'
+ '[' 1 -gt 0 ']'
${JAVA} -version 2>&1
++ /usr/lib/jvm/java-7-openjdk-amd64/bin/java -Xbootclasspath/a:/usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar:/usr/lib/jvm/java-7-openjdk-amd64/lib/dt.jar -version
+ s='java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)'
expr "$s" : 'java version \"1\.[0-3]'
++ expr 'java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)' : 'java version \"1\.[0-3]'
+ '[' 0 -gt 0 ']'
expr "$s" : 'java version \"1\.[0-7].*\"'
++ expr 'java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)' : 'java version \"1\.[0-7].*\"'
+ '[' 23 -le 0 ']'
+ return 1

중독성 있는 정보:

$ grep -i jvm ~/.sqldeveloper/4.0.0/product.conf
SetJavaHome /usr/lib/jvm/java-7-openjdk-amd64

$ uname -a
Linux yakrif 3.13.0-27-generic #50-Ubuntu SMP Thu May 15 18:06:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

답변1

sql_developer/sqldeveloper/sqldeveloper.sh다음 줄을 2번 줄로 수정하고 추가해야 하는 문제가 발생한 것 같습니다 .

unset GNOME_DESKTOP_SESSION_ID

불행하게도 이에 대한 참조를 어디서 찾았는지 기억나지 않습니다. 그렇지 않으면 여기서 언급했을 것입니다.

관련 정보