com.ibm.db2.jcc.am.SqlException: [jcc][10389][12245][3.64.96] Failure in loading native library db2jcct2, java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\IBM\SQLLIB_105\BIN\db2jcct2.dll: %1 is not a valid Win32 application: ERRORCODE=-4472, SQLSTATE=null
at com.ibm.db2.jcc.am.bd.a(bd.java:663)
at com.ibm.db2.jcc.am.bd.a(bd.java:60)
at com.ibm.db2.jcc.am.bd.a(bd.java:94)
at com.ibm.db2.jcc.t2.a.a(a.java:37)
at com.ibm.db2.jcc.t2.T2Configuration.<clinit>(T2Configuration.java:95)
at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:436)
at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:116)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
オペレーティング・システム、db2level、registry、db2jcc.jar、db2jcc.jar、db2jcct2.dllは64ビットです。DB2を10.5にアップグレードした後の問題
上記のすべてが64ビットですが、それでも32ビットを指しています。
アプリケーションでは、32ビットを指す場所はありません。
どのように32ビットを指しているか教えてください。
アプリケーションを実行するために使用しているJavaバージョンは何ですか? 32または64ビット? –
アプリケーションで使用されるJavaのバージョンは64ビットです。 – Sonali