1

エディションのあるマシンでコンパイルJava 6されたプログラムを実行しているときに、以下の例外に直面しています。Windows 2008 64 bitoracle database 11g express

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)

Oracle 11g XE の 64 ビット バージョンがないことを確認しました。

この問題の解決策を教えてください。

ありがとう!

4

1 に答える 1

0

OCI driver version上記のエラーは、お使いの Windows バージョンとの互換性に関連しています。OCI ドライバーがアーキテクチャと互換性があるかどうか、32 bitまたは 64 ビット用であるかどうかを確認します (したがって、エラーが発生します)。

于 2012-10-17T07:05:04.170 に答える