build.xml打包时报错, 软件包 oracle.jdbc 不存在,请各位大虾帮忙解决下啊,已经困扰很久了。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了build.xml打包时报错, 软件包 oracle.jdbc 不存在,请各位大虾帮忙解决下啊,已经困扰很久了。。相关的知识,希望对你有一定的参考价值。

一下是部分代码
procdbID = DSNameFinderHelper.getDSNameByDeptCode(DSNameFinder
.getInstance().getDSNameByDeptCode("HSAMIS"));
conn = QueryHelper.getConn(procdbID);

//CallableStatement call = conn.prepareCall("call mis.lxrx.sczbwc_test(?,?) ",OracleResultSet.TYPE_SCROLL_INSENSITIVE,OracleResultSet.CONCUR_READ_ONLY);

CallableStatement stmt = conn
.prepareCall("call o32_broker_realtime_req.qo_selfRun_transactionWater(?,?,?,?,?,?,?,?) ");
stmt.setString(1, (req.getPageStartSerial()+""));
stmt.setString(2, new Integer(req.getPageSize()).toString());
stmt.setString(3, start);
stmt.setString(4, end);
stmt.setString(5, stockCode);
stmt.registerOutParameter(6, Types.INTEGER);
stmt.registerOutParameter(7, Types.VARCHAR);
stmt.registerOutParameter(8, oracle.jdbc.OracleTypes.CURSOR);

以下是打包时的错误信息:
[javac] D:\yuanweihong\workspace\ReguQuery\Implementation\ReguQuery\src\com\pasc\regulatoryquery\query\SelfRunQuery.java:7: 软件包 oracle.jdbc.driver 不存在
[javac] import oracle.jdbc.driver.*;
[javac] ^
[javac] D:\yuanweihong\workspace\ReguQuery\Implementation\ReguQuery\src\com\pasc\regulatoryquery\query\SelfRunQuery.java:85: 软件包 oracle.jdbc 不存在
[javac] stmt.registerOutParameter(8, oracle.jdbc.OracleTypes.CURSOR);
[javac] ^
[javac] 注意:某些输入文件使用了未经检查或不安全的操作。
[javac] 注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
[javac] 2 错误

注:工程已经添加了Oracle架包,由于试了很多架包,工程中添加了4,5个架包,打包路径中也指定Oracle架包。

参考技术A 为空,且有主键
第二部分是在TB_SPECIALTY 表上建立名为tib_tb_specialty德触发器,当向tib_tb_specialty表中插入记录时,运行下边内容。
其中,
select S_TB_SPECIALTY.NEXTVAL INTO :new.SPC_ID from dual;
用了Oracle的名为S_TB_SPECIALTY的序列号,用于获取一个唯一值;
exception
表示捕获异常,类似于Java中的try....catch语句,当出现integrity_error这个错误时,执行“raise_application_error(errno, errmsg);”,这个应该是个自定义的用于记录错误的Oracle存储过程追问

请问大虾你回答的是这个问题吗 ?

参考技术B 看看是不是路径超长了 参考技术C 一、环境变量路径配置原因,检查一下路径。
二、把ojdbc14.jar 解压到classes路径下就可以。追问

环境边境路径刚检查了一遍,没问题。
ojdbc14.jar也解压到%prodect%/bin下面了

但是打包还是出现那问题啊。。。

以上是关于build.xml打包时报错, 软件包 oracle.jdbc 不存在,请各位大虾帮忙解决下啊,已经困扰很久了。。的主要内容,如果未能解决你的问题,请参考以下文章

springCloud多模块打包时报错问题

打包新版本上传到AppStore时报错 ERROR ITMS-90034:

hive udaf 用maven打包运行create temporary function 时报错

Linux下Oracle11G RAC报错:在安装oracle软件时报file not found一例

安装cx_Oracle时报错:error: command 'gcc' failed with exit status 1

ionic2 打包时报错 file-opener2