【发布时间】:2011-10-08 07:42:16
【问题描述】:
我在 AIX5.3 上从 JAVA 应用程序加载 DB2 驱动程序时遇到了这个烦人的问题,我得到的是这样的:
java.sql.SQLException: java.lang.UnsatisfiedLinkError: db2jdbc(路径名中的文件或目录不存在。) 在 COM.ibm.db2.jdbc.app.DB2Driver.(未知来源) 在 java.lang.Class.newInstanceImpl(本机方法) 在 java.lang.Class.newInstance(Class.java:1243) 在 com.hp.sm.doctor.collection.commandLineConsole.CommandLineEntryMain.main(CommandLineEntryMain.java:143)
我用谷歌搜索了很多,似乎我已经准备好了一切,但这个例外不会消失.. 以下是详细信息: PATH=/usr/java5/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre /bin:/usr/java14/bin:/home/scuser/SC6283/RUN:/home/fpeSM/sqllib/bin:/home/fpeSM/sqllib/adm:/home/fpeSM/sqllib/misc CLASSPATH=/home/fpeSM/sqllib/java/db2java.zip:/home/fpeSM/sqllib/java/db2jcc.jar:/home/fpeSM/sqllib/java/sqlj.zip:/home /fpeSM/sqllib/function:/home/fpeSM/sqllib/java/db2jcc_license_cu.jar:。 LIBPATH=/usr/lib:/lib:/home/fpeSM/sqllib/lib64
我通过
运行我的脚本java -cp /home/fpeSM/sqllib/java/db2java.zip:/home/fpeSM/sqllib/java/db2jcc.jar:/home/fpeSM/sqllib/java/sqlj.zip:/home/fpeSM/ sqllib/function:/home/fpeSM/sqllib/lib32:/home/fpeSM/sqllib/java/db2jcc_license_cu.jar:.:smdoctor.jar com.hp.sm.doctor.collection.commandLineConsole.CommandLineEntryMain
谁能告诉我让整个事情发挥作用的要点是什么?非常感谢! P.S.,libdb2jdbc.so 确实存在于 /home/fpeSM/sqllib/lib64 下。
偶数
【问题讨论】: