亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JAVA使用maven管理項目,JUnit測試運行出現class not found錯誤

JAVA使用maven管理項目,JUnit測試運行出現class not found錯誤

JevinZ 2018-03-19 10:04:26
JDK版本1.6.0JUnit版本4.8.2User類package?model; public?class?User?{ private?int?id; private?String?name; private?String?password; public?User(){ super(); } public?User(String?name,String?password){ super(); this.name=name; this.password=password; } public?int?getId()?{ return?id; } public?void?setId(int?id)?{ this.id?=?id; } public?String?getName()?{ return?name; } public?void?setName(String?name)?{ this.name?=?name; } public?String?getPassword()?{ return?password; } public?void?setPassword(String?password)?{ this.password?=?password; } }測試testUser類package?model; import?junit.framework.TestCase; import?org.junit.Test; import?org.springframework.context.ApplicationContext; import?org.springframework.context.support.ClassPathXmlApplicationContext; public?class?testUser?extends?TestCase{ @Test public?void?testUserInSpring(){ ApplicationContext?context?=?new?ClassPathXmlApplicationContext("applicationContext.xml"); User?user=(User)context.getBean("user0"); System.out.println(user.getId()+","+user.getName()+","+user.getPassword()); } }pom.xml<project?xmlns="http://maven.apache.org/POM/4.0.0"?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ??xsi:schemaLocation="http://maven.apache.org/POM/4.0.0?http://maven.apache.org/maven-v4_0_0.xsd"> ??<modelVersion>4.0.0</modelVersion> ??<groupId>com.edu.sziit.jevin</groupId> ??<artifactId>Stringtest</artifactId> ??<packaging>war</packaging> ??<version>0.0.1-SNAPSHOT</version> ??<name>Stringtest?Maven?Webapp</name> ??<url>http://maven.apache.org</url> ??<dependencies> ????<dependency> ??????<groupId>junit</groupId> ??????<artifactId>junit</artifactId> ??????<version>3.8.1</version> ??????<scope>test</scope> ????</dependency> ????<!--?https://mvnrepository.com/artifact/org.springframework/spring-context?--> <dependency> ????<groupId>org.springframework</groupId> ????<artifactId>spring-context</artifactId> ????<version>4.3.11.RELEASE</version> </dependency> ????<!--?https://mvnrepository.com/artifact/javax.servlet/jstl?--> <dependency> ????<groupId>javax.servlet</groupId> ????<artifactId>jstl</artifactId> ????<version>1.2</version> </dependency><!--?https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api?--> <dependency> ????<groupId>javax.servlet</groupId> ????<artifactId>javax.servlet-api</artifactId> ????<version>3.1.0</version> ????<scope>provided</scope> </dependency> ???? ??</dependencies> ??<build> ????<finalName>Stringtest</finalName> ??</build> </project>applicationContext.xml<?xml?version="1.0"?encoding="UTF-8"?> <beans?xmlns="http://www.springframework.org/schema/beans" ????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ????xsi:schemaLocation="http://www.springframework.org/schema/beans ????????http://www.springframework.org/schema/beans/spring-beans.xsd"> ???????? ???????? ?????????<bean?id="user0"?class="model.User"> ????????<property?name="id"?value="1"></property> ????????<property?name="name"?value="Jevin"></property> ????????<property?name="password"?value="123465"></property> ???? </bean> ???????? ????????</beans>ClassNotFound錯誤Class?not?found?model.testUser java.lang.ClassNotFoundException:?model.testUser at?java.net.URLClassLoader$1.run(URLClassLoader.java:200) at?java.security.AccessController.doPrivileged(Native?Method) at?java.net.URLClassLoader.findClass(URLClassLoader.java:188) at?java.lang.ClassLoader.loadClass(ClassLoader.java:307) at?sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at?java.lang.ClassLoader.loadClass(ClassLoader.java:252) at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693) at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429) at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452) at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)謝謝你
查看完整描述

1 回答

?
qq_綠葉_4

TA貢獻7條經驗 獲得超2個贊

路徑有問題

查看完整回答
反對 回復 2018-03-21
  • 1 回答
  • 0 關注
  • 3121 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號