从何处获取此 Java.exe 文件以进行 SQL Developer 安装

Posted

技术标签:

【中文标题】从何处获取此 Java.exe 文件以进行 SQL Developer 安装【英文标题】:Where to get this Java.exe file for a SQL Developer installation 【发布时间】:2011-02-09 12:55:27 【问题描述】:

我刚刚安装了Oracle 11g,并尝试启动Oracle SQL developer,以便开始编写查询。

它在问我:

Enter the full pathname for the java.exe file .

我在哪里可以找到这个?我对java.exe 进行了全球搜索,并且肯定没有得到一些与Oracle 相关的pdf 文件。我的 Oracle 也是从 users/vas 中安装的。

【问题讨论】:

【参考方案1】:

如果您安装了 Java,java.exe 将位于 bin 目录中。如果找不到,请下载安装Java,然后使用安装路径+“\bin”。

【讨论】:

感谢您的快速回答。 oracle SQL和java有什么联系?【参考方案2】:

如果您不想安装 Java,或者只想快速开始编写查询,请使用 SQL*Plus,它也是命令行。

它并不漂亮,但可以帮助您快速入门,并且上面有 Oracle 文档。

【讨论】:

通常我认为在我的眼睛里插一个叉子会比使用 SQL*Plus 更好。【参考方案3】:

我在 C:\ORACLE11G\product\11.2.0\client_1\jdk\bin 找到了适用于 SQL Developer 的 java.exe,其中 C:\ORACLE11G 是我的 Oracle Home。我安装的客户端是11.2.0。

希望这会有所帮助。

【讨论】:

谢谢你,你的建议帮助了我,即使没有任何额外的安装,只有 oracle 客户端。 谢谢。在我的机器上,路径是 C:\oracle\product\11.2.0.2\client_1\jdk\bin\java.exe 天啊,我喜欢这些基于 Java 的产品:安装程序会安装 JDK,但应用程序仍然“不知道”它的路径。 [讽刺] 听说甲骨文是全球“领先的 DBMS”?成为领导者需要过时的 GUI 和半成品设置? [/讽刺] FWIW 我在安装 12.1 个人版时有一个类似的位置:C:\ORACLE_HOME\product\12.1.0\dbhome_1\jdk\bin 其中 ORACLE_HOME 是 Oracle 主目录。 谢谢你,我遇到了同样的问题。 oracle产品下的JDK是1.5.0_17。可能是运行 SQL 开发人员所需的 JDK。只是我的猜测。【参考方案4】:

您可以在 sql developer for oracle 11g 中输入所需的 jdk 路径作为 java.exe 的完整路径。

我在系统的以下路径中找到了 jdk。

c:\app\sony\product\11.0.0\db_1\jdk

【讨论】:

【参考方案5】:

您必须提供 jdk 的路径 ...通常是 C:\Program Files\Java.. 仍然,如果它要求您提供路径,那么 检查这个http://www.shellperson.net/oracle-sql-developer-enter-the-full-pathname-for-java-exe/

【讨论】:

【参考方案6】:

您需要安装 JAVA SDK 并给出包含 java.exe 文件的 bin 目录的路径。

示例 - c:/programfiles/java/jdk/bin

【讨论】:

【参考方案7】:

您必须安装最新的 Java SE Development Kit(注意不是 Java SE 运行时环境)并提供路径 ex C:\Program Files\Java\jdk1.6.0_41

【讨论】:

【参考方案8】:

我在尝试从安装的 Oracle Database 11g Enterprise 启动 SQL Developer 时反复遇到以下消息:输入 java.exe 的完整路径名。

无论我浏览到正确的路径多少次,我总是看到完全相同的对话框。这是在 Windows 7 中,解决方案是右键单击 SQL Developer 图标并选择“以管理员身份运行”。然后我使用了这个路径:C:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe

【讨论】:

谢谢!同样的逻辑也适用于 Win10。【参考方案9】:

您应该浏览到安装 java 的位置,然后转到包含 java.exe 文件的 bin 目录。

示例 - C:\Program Files\Java\jdk1.6.0_03\bin\java.exe

但您应该以管理员身份运行 SQL Developer

【讨论】:

【参考方案10】:

这是我修复它的方法:

先决条件

确保已安装 JDK(不是 JRE)。 确保已安装 Oracle

之后

    打开文件..\sqldeveloper\sqldeveloper\bin\sqldevloper.conf,添加下面一行设置jdk路径:

    SetJavaHome C:\Program Files\Oracle\11g\product\11.1.0\client_1\jdk

    如果它不允许您保存文件,请将整个 sqldeveloper 文件夹复制到您具有修改此文件的写入权限的其他位置。

    以管理员身份运行sqldeveloper.exe(如果您将文件夹从 oracle 文件夹中移出,则从新位置运行)并输入 oracle 安装附带的 jdk 路径:例如C:\Program Files\Oracle\11g\product\11.1.0\client_1\jdk\bin

【讨论】:

【参考方案11】:

使用任何 JDK 安装,只要它不是 64 位。 确定它是否是 64 位安装的最简单方法是检查它所在的文件夹。 例如

C:\Program Files\... is for 64 bit programs
C:\Program Files (x86)\... is for 32 bit programs

【讨论】:

【参考方案12】:

请提供完整路径>

在我的情况下,它是 E:\app\ankitmittal01\product\11.2.0\dbhome_1\jdk\bin\java.exe

发件人:http://www.javamadesoeasy.com/2015/07/oracle-11g-and-sql-developer.html

【讨论】:

【参考方案13】:

如果系统要求您输入 JDK 的完整路径名,请单击“浏览”并找到它。例如,在 Windows 系统上,路径的名称可能类似于 C:\Program Files\Java\jdk1.7.0_51。

【讨论】:

【参考方案14】:

[上下文] 在WinXP的虚拟机中

我的 "java.exe" 位于 Oracle11g 文件夹中,路径为 "C:\Oracle11g\product\11.2.0\dbhome_1\jdk\bin\java.exe"

希望对你有帮助!!

【讨论】:

以上是关于从何处获取此 Java.exe 文件以进行 SQL Developer 安装的主要内容,如果未能解决你的问题,请参考以下文章

Java 反射之Class类的理解以及获取Class的实例

如何处理以保留 Sql 关键字命名的表列?

java 面向对象(三十八):反射 Class类的理解与获取Class的实例

反射--02--理解Class类 和 获取Class类实例方式

构建 argv 和 argc

跟我学Nginx,nginx 如何处理请求?