Spring项目用junit 时出现org.junit.runners.BlockJUnit4ClassRunner cannot be resolved

spring框架项目用junit做测试时,程序在出现下问题: 程序的问题是项目中找不到org.junit.runners.BlockJUnit4ClassRunner,有两种可能,一是没有导入junit的jar, 二是导入的junit的jar的版本中没有此类。 总结: 1、如果导入过jar,就充分可以肯定是版本问题,junit换一个高一些的版本,问题解决。 2、经过调查了解到Spring3提供了SpringJUnit4ClassRunner基类让我们可以很方便的接入JUnit4,而org.s…

HiberNate框架搭建–1

一、建立 Java Project 工程 二、在该工程下建立lib文件夹,导入jar 包 三、右键lib文件夹,导入jar 包,build Path 四、建立hibernate配置文件— hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <!-…

Java中如何生成jar(框架)

有如下获取随机数的类PlayRandom package com.java.random; public class PlayRandom { public static int getRandom() { System.out.println(Math.random()); return (int) (Math.random() * 100 + 1); } } 那么如何将这个生成jar包方便以后使用呢? 如何使用jar包? 使用过程和普通的jar包一样,放入lib包,调用其中的方法就行。如下图: 注意:若自己编写时,使用到了其他的jar包,在打jar包时,…

hibernate3.5.5+spring3.0.4框架整合

hibernate3.5.5+spring3.0.4整合一、 加入jar包MySQL的链接包: mysql-connector-java-5.1.10-bin.jarHibernate中加入的包: hibernate3.jar 和 lib \required下面所有的jar:Spring中加的jar: 在spring2.5.6中 lib\j2ee 下有:common-annotations.jarlib\log4j中有:log4j-1.2.15.jarlib\jakarta-commons中有:commons-dbcp.jar commons-logging.jarcommons-pool.jarslf4j中:slf4j-log4j12-1.5.8.j…

spring核心框架体系结构(各个jar包作用)

很多人都在用spring开发Java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的!   spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所以,搞清楚它们之间的关系,…

spring核心框架体系结构

很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的! spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所以,搞清楚它们之间的关系,配置…

三大框架Struts2+Spring2.5+Hibernate3.5的整合开发

第一步: 下面给出整合开发时Struts2、Hibernate3.5、Spring2.5需要的jar。 Struts2所需要的jar如下: 1、struts2-core-2.x.x.x.jar :Struts 2框架的核心类库 2、xwork-2.x.x.jar :XWork类库,Struts 2在其上构建 3、ognl-2.x.x.jar :对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性 4、freemarker-2.3.x.jar :Struts 2的UI标签的模板使用FreeMarker编写 5、comm…

Quartz 框架快速入门(一)

原文地址为:Quartz 框架快速入门(一)      创建一个 Java 工程,引入几个 JAR 到工程中才能成功构建它们。首先,你需要 Quartz 的二进制版本,包的名字是 quartz-<version>.jar。Quartz 还需要几个第三方库;这依赖于你要用到框架的什么功能而定,Commons Digester 库可以在 <QUARTZ_HOME>/lib/core 和 <QUARTZ_HOME>/lib/optional 目录中找到。如果出现java.lang.NoClassDefFou…

spring核心框架体系结构

很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的! spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所以,搞清楚它们之间的关系,配置…

log4j日志框架的配置

注意:将log4j的日志配置文件放置在src下面 一,用到的jar          slf4j-log4j12-1.5.8.jar ,log4j-1.2.17.jar     二,配置文件 在hibernate文件夹中可查 F:\javaDocuments\soft\hibernate\hibernate-distribution-3.6.10.Final-dist\hibernate-distribution-3.6.10.Final\project 三,log4j配置文件的位置 

结合Maven2进行J2EE项目构建

一.背景 Maven2 的基本原理很简单,采用远程仓库和本地仓库以及  pom(project object model).xml  ,将  pom.xml  中定义的  jar  文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的  jar  ,同一个版本的  jar  只需下载一次,而且避免每个应用都去拷贝  jar  。如图  1  。同时它采用了现在流行的插件体系架构,只保留最小的核心,其余功能都通过插件的形式提供,所以在执行  maven  …

结合Maven2进行J2EE项目构建

一.背景 Maven2 的基本原理很简单,采用远程仓库和本地仓库以及  pom(project object model).xml  ,将  pom.xml  中定义的  jar  文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的  jar  ,同一个版本的  jar  只需下载一次,而且避免每个应用都去拷贝  jar  。如图  1  。同时它采用了现在流行的插件体系架构,只保留最小的核心,其余功能都通过插件的形式提供,所以在执行  maven  …

结合Maven2进行J2EE项目构建

[b]一.背景[/b]Maven2 的基本原理很简单,采用远程仓库和本地仓库以及 pom(project object model).xml ,将 pom.xml 中定义的 jar 文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的 jar ,同一个版本的 jar 只需下载一次,而且避免每个应用都去拷贝 jar 。如图 1 。同时它采用了现在流行的插件体系架构,只保留最小的核心,其余功能都通过插件的形式提供,所以在执行 maven 任务时,才…

结合Maven2进行J2EE项目构建

一.背景Maven2 的基本原理很简单,采用远程仓库和本地仓库以及 pom(project object model).xml ,将 pom.xml 中定义的 jar 文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的 jar ,同一个版本的 jar 只需下载一次,而且避免每个应用都去拷贝 jar 。如图 1 。同时它采用了现在流行的插件体系架构,只保留最小的核心,其余功能都通过插件的形式提供,所以在执行 maven 任务时,才会自动下…

结合Maven2进行J2EE项目构建

一.背景 Maven2 的基本原理很简单,采用远程仓库和本地仓库以及  pom(project object model).xml  ,将  pom.xml  中定义的  jar  文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的  jar  ,同一个版本的  jar  只需下载一次,而且避免每个应用都去拷贝  jar  。如图  1  。同时它采用了现在流行的插件体系架构,只保留最小的核心,其余功能都通过插件的形式提供,所以在执行  maven  …