java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.itheima.oracle.OracleDemo.jdbcCallOracle(OracleDemo.java:21)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)

原来分析:Ojdbc.jar包找不到,如下图

可以到maven阿里云仓库:https://maven.aliyun.com/mvn/search

或者是maven仓库(访问速度真的很慢):https://mvnrepository.com/search?q=

进行搜索

找到了两个免费的

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>12.1.0.1-atlassian-hosted</version>
<scope>compile</scope>
</dependency>


<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.4.0-atlassian-hosted</version>
</dependency>

最新文章

  1. 行为驱动开发(BDD)实践示例
  2. SecureCRT 常用命令
  3. Android音视频之MediaRecorder音视频录制
  4. Bay Trail平板安装Ubuntu ThinkPad 8(20BNA00RCD)
  5. Atitit java方法引用(Method References)&#160;与c#委托与脚本语言js的函数指针
  6. 一步步编写avalon组件01:弹出层组件
  7. 圆形imageview
  8. (转) linux目录结构详细介绍
  9. linux中配置桥接网络,让虚拟机能够上网
  10. pydev+python+Eclipse环境搭建+ 调试快捷键汇总
  11. Win10命令大全通用(Win8,Win7)
  12. ArcGIS Runtime SDK是什么?
  13. 安装mysql的踩坑之旅
  14. Nginx 网络事件
  15. 201621123001《Java程序设计》第1周学习总结
  16. start-stop-daemon 启动停止系统守护进程
  17. C++生成斐波拉其数列
  18. 什么是内联函数(inline function)
  19. 湘潭校赛 Bob&#39;s Problem
  20. 远程调用内核接口的封装类(RCKObjs)

热门文章

  1. 【前端干货】别再羡慕别人的Excel啦,教你点击按钮直接打开侧边栏!
  2. 浅尝Spring注解开发_AOP原理及完整过程分析(源码)
  3. Java学习笔记-基础语法Ⅹ-进程线程
  4. 树莓派开发笔记(十四):入手研华ADVANTECH工控树莓派UNO-220套件(三):使用研发自带系统测试rtc、gpio、232和485套件接口
  5. vmware 虚拟机系统双屏或更多屏
  6. 【算法】堆排序(Heap Sort)(七)
  7. 将MySQL查询结果导出到Excel
  8. 爬取百度页面代码写入到文件+web请求过程解析
  9. Calico网络插件
  10. 【Azure Developer】App Service + PubSub +JS 实现多人版黑客帝国文字流效果图