无法在Ubuntu上运行sqldeveloper
我尝试通过以下方式安装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的内容
如何解决这个麻烦?
也影响但在这里找到解决方案。
解决方法很简单,在启动之前sh sqldeveloper.sh取消设置环境变量
GNOME_DESKTOP_SESSION_ID
或者你可以像这样创建另一个launcher.sh:
unset GNOME_DESKTOP_SESSION_ID sh sqldeveloper.sh
我遇到了同样的问题,还没有解决问题。 我发现这篇文章有建议。
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
对我来说,我只需要在〜/ .sqldeveloper / 4.1.0 / product.conf中设置带有JDK路径的SetJavaHome条目,它就像一个魅力。
- mona不在sudoers文件中。 将报告此事件
- 如何修复Skype的图形问题,Gdk-WARNING?
- 如何在i386(32位)ubuntu 14.04上安装谷歌浏览器浏览器?
- 我应该怎么做才能看到消息“/boot/config-3.2.0-74-generic:没有这样的文件或目录”?
- 如何在Ubuntu 14.04中启动Lan Messenger
- 无法连接到移动宽带14.04 LTS
- 使用ubiquity进行全盘加密安装到/ dev / sdb上的磁盘而不是/ dev / sda
- Ubuntu 14.04中的ATI图形驱动程序
- Ubuntu 14.04 LTS上的Microsoft Designer Mouse(蓝牙4.0)