如何解决在Oracle XE上使用Java 6程序时遇到的不满意的链接错误?

如何解决在Oracle XE上使用Java 6程序时遇到的不满意的链接错误?,java,oracle,Java,Oracle,在Windows200864位machine withOracleDatabase11gExpressedition上运行一个用Java6编译的程序时,我遇到以下异常 Caused by: java.lang.UnsatisfiedLinkError: C:\oraclexe\app\oracle\product\11.2.0\server\bin\ocijdbc11.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform at j

Windows200864位
machine with
OracleDatabase11gExpress
edition上运行一个用
Java6
编译的程序时,我遇到以下异常

Caused by: java.lang.UnsatisfiedLinkError: C:\oraclexe\app\oracle\product\11.2.0\server\bin\ocijdbc11.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1732)
    at java.lang.Runtime.loadLibrary0(Runtime.java:823)
    at java.lang.System.loadLibrary(System.java:1028)
    at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3535)
我检查过没有64位版本的Oracle 11g XE

你能告诉我这个问题的解决方法吗


谢谢

上述错误与
OCI驱动程序版本
与Windows版本的兼容性有关。
检查您的OCI驱动程序是否与32位体系结构兼容,或者是否与64位体系结构兼容(因此出现错误)。

如何解决此问题?Oracle XE不提供64位版本。我甚至将我的应用程序指向远程Oracle 11g,但错误仍然相同