从何处获取此 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的实例