到目前为止,这是我从服务器检查的内容:
这是当前的类路径:
CLASSPATH=/home/db2cae/sqllib/java/db2java.zip:/home/db2cae/sqllib/java/sqlj.zip:/home/db2cae/sqllib/function:/home/db2cae/sqllib/java/db2jcc_license_cu.jar:/home/db2cae/sqllib/tools/clpplus.jar:/home/db2cae/sqllib/tools/antlr-3.2.jar:/home/db2cae/sqllib/tools/jline-0.9.93.jar:/home/db2cae/sqllib/java/db2jcc.jar:.
JAVA_BINDIR=/usr/lib64/jvm/jre/bin
JAVA_HOME=/usr/lib64/jvm/jre
JAVA_ROOT=/usr/lib64/jvm/jre
执行的命令是:
java -cp ./db2jcc.jar com.ibm.db2.jcc.DB2Jcc -version
然而它返回了
这可能是什么问题?
答案 0 :(得分:1)
我认为不考虑你的类路径环境 你可以试试像:
视窗:
java -cp%CLASSPATH%; ./ db2jcc4.jar com.ibm.db2.jcc.DB2Jcc -version
Linux操作系统:
java -cp $ CLASSPATH:./ db2jcc4.jar com.ibm.db2.jcc.DB2Jcc -version