将MongoDB和Java相结合所遇到的缺少jar包的问题
来源:互联网 发布:mac book切换输入法 编辑:程序博客网 时间:2024/05/19 19:33
第一次将MongoDB和Java结合写程序,发现只导入一个mongodb的驱动包(mongodb-driver-3.3.0.jar)是不行的,下面我把运行的代码贴出来
public class TestMongoDB {
public static void main(String[] args) {
try{
MongoClient mongoClient=new MongoClient("localhost",27017);
MongoDatabase mongoDatabase=mongoClient.getDatabase("mycol");
System.out.println("Connect to database successfully");
}catch(Exception e){
System.err.println(e.getClass().getName()+":"+e.getMessage());
e.printStackTrace();
}
}
}
运行出现的错误如下:
Exception in thread "main" java.lang.NoClassDefFoundError: com/mongodb/connection/BufferProvider
at com.zving.test.TestMongoDB.main(TestMongoDB.java:9)
Caused by: java.lang.ClassNotFoundException: com.mongodb.connection.BufferProvider
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 1 more
3.我们进入bson下载页面,我们点击深绿色框框住的bson-3.3.0.jar进行下载。
4.接下来我们再进入mongodb-driver-core页面,我们下载mongodb-drvier-core-3.3.0.jar这个jar包
5.将下载好的这两个jar包和mongodb的驱动包放到一起,加载到项目中,就可以了。
- 将MongoDB和Java相结合所遇到的缺少jar包的问题
- JavaEE开发中所遇到的jar包问题
- 关于java打jar包遇到的问题和解决方法
- Eclipse中ADT升级JAR包所遇到的问题(java.lang.NoClassDefFoundError: 异常)
- HBase MapReduce 一些 ClassNotFoundException 所缺少的jar包
- Android导入工程遇到的问题:没有R.java和android.jar的jar包
- 关于创建spring源码环境时遇到的缺少spring-cglib-repack-3.2.0.jar和spring-objenesis-repack-2.2.jar两个包的问题
- 将flash和网页相结合的一些问题
- java JSon所需的jar包
- 缺少jstl-1.2.jar包带来的问题
- ClassNotFoundException, org.jboss.netty.channel.ChannelPipelineFactory 缺少jar包【远程调用dubbo分布式服务框架遇到的问题】
- eclipse集成maven和scala时缺少jar包的buildpath问题
- 缺少jar包导致Spring利用注解的方式来实现AOP所出现的错误
- 打jar包遇到的问题
- 将包含jar包的java项目打成jar包
- 将Eclipse工程打成jar包,然后倒入到Linux服务器上遇到的问题
- 关于将android项目打成Jar包时遇到的问题
- <整理>将项目打包成runable jar包并运行遇到的问题及解决办法记录。
- iOS开发-检测用户截屏, 并获取所截图片
- Tomcat中配置虚拟目录
- 第10个python程序:转义
- 亚马逊云aws12个月免费服务器搭建小结
- Java微信支付之服务号支付实现
- 将MongoDB和Java相结合所遇到的缺少jar包的问题
- 【华为OJ】自守数
- matlab调用C程序
- 深蓝计划之java freemarker 工具类
- Android开发项目流程
- Java提高篇(九):保持compareTo和equals同步
- CSS学习总结---页面高度百分比
- MongoDB文档(Document)全局唯一ID的设计思路
- iBatis一对多 分页详解