windows - 如何在 Win 64 上使用 32 位 JDK 启动 Oracle SQL Developer 4?

标签 windows path 32bit-64bit oracle-sqldeveloper

我需要连接到数据库并使用钱包文件。 如果我尝试使用我的 SQL Developer,我最终得到“ocijdbc.dll:无法在 AMD 64 位平台上加载 IA 32 位 .dll”。

我已经安装了 JDK 32 位(在 C:Prog32 位)和 JDK 64 位(C:Prog)用于开发。

我尝试在 sqldeveloper/bin/sqldeveloper.conf 中手动设置 JavaHome SetJavaHome C:\Program Files (x86)\Java\jdk1.7.0_51

我的下一步是编辑 %USER_HOME%/sqldeveloper/sqldeveloper.conf,我也在那里设置了 SetJavaHome,但都没有用。

下一步是,我编辑了 sqldeveloper/bin/sqldeveloper.bat 并设置:

JAVA_HOME="C:\Program Files (x86)\Java\jdk1.7.0_51"
path="C:\Program Files (x86)\Java\jdk1.7.0_51\bin%"

java.exe -Xmx640M -Xms128M -Xveri.... 

我最后一次尝试是使用命令行(就像我在 linux 上所做的那样)并运行:

D:\sqldeveloper>PATH="C:\Program Files (x86)\Java\jdk1.7.0_51\bin"
D:\sqldeveloper>java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)
D:\sqldeveloper>sqldeveloper.exe

但我仍然收到消息 sqldeveloper is running 64 bit Java。

我找到了解决方法。旧版本的 SQL Developer(与 jdk 捆绑在一起)可在 http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev-downloads-v322-2080107.html 获得。

最佳答案

本例中的主要问题是您安装了 32 位 Oracle 驱动程序以连接到 64 位计算机中的数据库。这没有问题,但您需要将 SetJavaHome 设置为包含 32 位版本的 jdk 目录。

在 sqldeveloper 4 中你需要编辑文件:

"C:\Users\username\AppData\Roaming\sqldeveloper\1.0.0.0.0\product.conf"

并在此配置文件中更改 jdk1.7.0_71 32 位的默认目录如下:

SetJavaHome C:\Program Files (x86)\Java\jdk1.7.0_71

使用此路径后,在任务管理器中检查您的进程 sqldeveloper 如下所示: sqldeveloper.exe *32

如果您的进程以“*32”开头,您可以使用 32 位 oracle 驱动程序进行连接。

关于windows - 如何在 Win 64 上使用 32 位 JDK 启动 Oracle SQL Developer 4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22225769/

相关文章:

python - 如何在 OSX Lion 上的 Eclipse 中配置 PyDev 以使用 32 位 Python 解释器

batch-file - 如何创建适用于程序文件和程序文件(x86)的批处理文件?

windows - 如何使用 Delphi 7 检索 Windows 中所有磁盘的磁盘签名?

windows - 如何识别通过远程桌面连接到 Windows 服务器的用户

windows - Windows 如何决定将哪个设置/模板(Internet 与数据中心)应用于 TCP 连接?

c# - 在哪里保存项目相关的文本文件?

python - 如何在 Windows 上从 python 获取长文件系统路径

android - Nexus 7 (2013) 和 Win 7 64 - 尽管检查了许多论坛和在线资源,但无法安装 USB 驱动程序

ruby-on-rails - 从Ruby on Rails中的文件选择器对话框中获取文件的路径

linux - 如何在 x64 中创建 thunk?