首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在debian上运行sqldeveloper

无法在debian上运行sqldeveloper
EN

Stack Overflow用户
提问于 2010-08-10 02:57:29
回答 9查看 15.3K关注 0票数 1

我已经在debian上安装了jdk1.6.0_21和sqldeveloper(使用外星人)。现在,当我运行sqldeveloper时,它会询问J2SE安装路径,在我输入jdk路径后,它会退出,并显示以下错误消息。

代码语言:javascript
复制
Oracle SQL Developer
 Copyright (c) 2008, Oracle. All rights reserved.  

Type the full pathname of a J2SE installation (or Ctrl-C to quit), the path will be stored in ~/.sqldeveloper/jdk
/usr/java/jdk1.6.0_21
/opt/sqldeveloper/sqldeveloper/bin/../../ide/bin/launcher.sh: line 430: /root/.sqldeveloper/jdk: No such file or directory
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
Error: SQL Developer can't recognize the JDK version
EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2010-08-10 03:20:56

出现此错误消息的可能原因有以下几种:

  • 虚拟机无法找到rt.jar文件

虚拟机与rt.jar文件不匹配(例如,VM为1.6.x版,rt.jar为1.4版)

  • 未正确安装JDK

以下命令的输出是什么?

代码语言:javascript
复制
which java
java -version
/usr/java/jdk1.6.0_21/bin/java -version
票数 1
EN

Stack Overflow用户

发布于 2011-07-23 00:47:23

您可能希望发出以下命令:

代码语言:javascript
复制
echo '/usr/lib/jvm/java-6-sun' > ~/.sqldeveloper/jdk
票数 2
EN

Stack Overflow用户

发布于 2012-09-29 01:34:54

此外,它还可以

代码语言:javascript
复制
/usr/lib/jvm/java-6-openjdk
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3443241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档