java - 无法在 debian 上运行 sqldeveloper

标签 java oracle oracle10g debian oracle-sqldeveloper

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

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

最佳答案

您可能想要发出以下命令:

echo '/usr/lib/jvm/java-6-sun' > ~/.sqldeveloper/jdk

关于java - 无法在 debian 上运行 sqldeveloper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3443241/

相关文章:

java - PDFBOX:将 pdf 转换为文本或 html,包括 pdf 中的图像

oracle - 我可以用保存点代替 Oracle 中的新事务启动吗?

sql - Oracle 脚本问题 - 创建触发器未终止

sql - 什么是 rowID & rowNum (ROWID vs ROWNUM)

oracle - 将大型 sql 查询作为输入发送到 oracle 中的过程

java - 使用 Mapstruct 将多个源字段映射到相同类型的目标字段

java - 在 Windows 中的 cmd 中运行 jar 文件会出现错误

java - 如何将多个 <input type =“checkbox”/> 作为数组发送到 Java servlet?

oracle - Oracle 中的架构、用户和功能 ID

javascript - Node 访问多个数据库