oracle v sql不存在,程序包oracle.sql不存在
今天项目在maven install 的时候报“程序包oracle.sql不存在,类TIMESTAMP找不到”的问题:
plugins:maven-compiler-plugin:3.1:compile (default-compile) on project gdairport: Compilation failure: Compilation failure:
...TimestameUtil.java:[7,18] 程序包oracle.sql不存在
...TimestameUtil.java:[12,29] 找不到符号
...TimestameUtil.java:[13,33] 找不到符号 符号: 类 TIMESTAMP
一开始没有反应过来,百度了一下 程序包XXX不存在,类找不到 确实有很多类似的结果:
1.maven编译时只加载maven库中的jar包,而手动添加到lib下的包maven无法自动加载,这里需要在pom.xml里面添加maven编译时取jar时lib的路径。
我看了报错的代码compile ...xxx... failure,说明是install时编译的问题,也就是oracle.sql.TIMESTAMP类没有找到,于是发现项目的ojdbc14放在一个libs的文件夹(已经add build path过了)编译的时候没有找到ojdbc14.jar这个包,但是pom里是有配这个maven构建路径的,而且libs里其他jar包却编译没有问题。于是Java build path 里检查libraries,发现
ojdbc14.jar已经引入。为什么还是找不到程序包呢,它已经在libraries里了啊!
已经非常确定是ojdbc14.jar编译的问题了,应该是maven clean时class文件删了的原因。
最后,有点无奈,在没有好的方法情况下,我在target里找到了web-resources下的lib的ojdbc14.jar,抱着试一下也没事的心态add build path了,再maven install,竟然成功了!
oracle v sql不存在,程序包oracle.sql不存在相关推荐
- ORACLE EBS 开发 用于并发程序的PL/SQL API
ORACLE EBS 开发 用于并发程序的PL/SQL API 1. FND_CONC_GLOBAL包 这个包用于从PL/SQL程序中提交子请求. u 函数FND_CONC_GLOBAL.REQU ...
- oracle没有自带的程序吗,oracle – 空包定义(没有公共成员)
我在尝试运行或调试Oracle SQL Developer不显示没有输入参数的公共成员(过程)的程序包时遇到问题. 有几个过程,一些重载,但Oracle SQL Developer不显示任何可调用的成 ...
- Oracle 原理: 初步认识程序包
oracle 中的程序包和C中的类库,JAVA中的package包类似.是过程.函数.变量.游标.异常的集合.程序包由规范和主体两部分组成.规范主要用于声明.声明公有对象(类型.常量.变量.异常.游标 ...
- Oracle的子查询和程序包上机1
--1. --利用问题1中创建的表salayr_details表,创建work_days()函数, --接受EMPCODE雇员编号,并检查所有雇员的工作天数. --标准工作天数22天,雇员每少工作一天 ...
- Oracle编程入门经典 第11章 过程、函数和程序包
目录 11.1 优势和利益... 1 11.2 过程... 1 11.2.1 语法... 2 11.2.2 建立或者替换... 2 11.2 ...
- Oracle编程入门经典 第9章 掌握SQL*Plus
目录 9.1 高级启动选项... 1 9.1.1 LOGON.. 2 9.1.2 设置描述文件... 2 9.1.3 START ...
- 根据镜像安装oracle插件,docker镜像alpine中安装oracle客户端
1.背景 有项目需使用python连接oracle数据库,然后查询一些数据进行分析.在安装oracle客户端驱动过程中遇到了一些问题,在此记录下来分享读者. 一点限制: oracle数据库与本应用程序 ...
- 读《程序员的SQL金典》[4]--SQL调优
一.SQL注入 如果程序中采用sql拼接的方式书写代码,那么很可能存在SQL注入漏洞.避免的方式有两种: 1. 对于用户输入过滤敏感字母: 2. 参数化SQL(推荐). 二.索引 ①索引分类 聚簇索引 ...
- [强烈推荐]ORACLE PL/SQL编程详解之七:程序包的创建与应用(聪明在于学习,天才在于积累!)...
[强烈推荐]ORACLE PL/SQL编程详解之七: 程序包的创建与应用(聪明在于学习,天才在于积累!) --通过知识共享树立个人品牌. 继上七篇: [推荐]ORACLE P ...
最新文章
- 基础设施即服务系列:Windows Azure 虚拟网络概述
- *迭代 分支回收、创建偷懒脚本
- PTA L2-002 链表去重
- MySQL 高级 - 触发器 - 查看及删除
- VS配置本地IIS以域名访问
- ./4.sh: No such file or directory
- 【Spring】21、用spring目标对象处理Transaction rolled back because it has been marked as rollback-only...
- 十字链表存储稀疏矩阵
- SMing:2022年中青杯B题思路
- hrbust 1864人类希望——kokoⅠ【数学+快速幂】
- 贼好玩!我用Python写了一个AI玩星际争霸2!
- 程序员求职之道(《程序员面试笔试宝典》)之看着别人手拿大把的offer,不淡定了怎么办?
- C++ snprintf的使用
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- [转]转型后的BlackBerry“恋上”汽车市场,QNX拿什么与免费的安卓/Linux对抗?
- 批量提取html title,怎样批量提取网站的标题和链接呢?
- Cadence Allegro如何修改栅格大小
- 为什么GSM下行的频率要比上行的频率高呢
- 实验报告:RC电路的充放电过程仿真实验
- 常用的35个Linux命令合集
热门文章
- can't load apple.laf.AquaLookAndFeel (Ant in Eclipse can't find it
- ie6 7下 relative absolute无法冲破的等级问题解决办法
- Python爬虫自学之第(③)篇——实战:requests+BeautifulSoup实现静态爬取
- 凯斯西储大学计算机工程排名,[转载]凯斯西储大学排名及世界排名【研究生】...
- element-ui如何进行调试
- php自动获取m3u8,PHP自动Get监控源码分享
- 1014 福尔摩斯的约会 (20分)
- linux内核双向循环队列,读书笔记之linux内核设计与实现(2)进程调度
- c语言安卓贪吃蛇代码下载,C语言贪吃蛇代码
- 【C语言进阶深度学习记录】三十一 数组作为函数参数时退化为指针