(转)myeclipse工程 junit不能运行 ClassNotFoundException

博文转自:http://www.cnblogs.com/java-zone/articles/2730722.html

myeclipse工程   junit不能运行


1

2

3

4

5

6

7

8

9

10

11

12

13

java.lang.ClassNotFoundException: com.huawei.adapter.XXXXXTest

    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)

 

原因在于maven生成class的目录被改变,需要重新设置output目录,

解决办法一:

打开工程的.classpath文件:


1

2

3

4

5

6

7

<?xml version="1.0" encoding="UTF-8"?>

<classpath>

    <classpathentry kind="src" path="src/main/java"/>

    <classpathentry kind="src" path="src/main/config"/>

    <classpathentry kind="src"  path="src/test/java"/>

                .......

</classpath

  

将output="target/test-classes"加上就好用了

  


1

2

3

4

5

<?xml version="1.0" encoding="UTF-8"?>

<classpath>

    <classpathentry kind="src" path="src/main/java"/>

    <classpathentry kind="src" path="src/main/config"/>

    <classpathentry kind="src"  output="target/test-classes" path="src/test/java"/>

  

 解决办法二:

  1.打开项目,右击进入Properties>>JAva Build Path    

  2.勾选下方Allow  output folders for source folders

  3.设置上方的output folder路径

时间: 2024-08-10 23:29:46

(转)myeclipse工程 junit不能运行 ClassNotFoundException的相关文章

Eclipse导入MyEclipse工程(web项目显示为java项目解决办法)

在直接Import MyEclipse的项目文件导入到Eclipse之后,需要在项目所放的workspace内修改引入项目目录下的.project文件,修改如下: 1.在eclipse中新建一个WEB项目将根目录下下的.project文件覆盖到导出的项目同样目录下, 2.打开导入项目的.project文件,修改下<name>test</name>中间的值即可 之后,刷新项目工程文件.继而,右键项目-->Properties-->选择Project Facets,勾选Dy

Eclipse和MyEclipse工程描述符.classpath和.project和.mymetadata详解aaaaaa(转)

Eclipse和MyEclipse工程描述符.classpath和.project和.mymetadata详解(转) (2012-03-28 15:06:54) 转载▼ 标签: .mymetadata .project .classpath it 分类: an_tools (今天从ftp上down了个demo项目搞了半天,才出现登录界面,快哭了,而后找到这篇文章.主要是注意.mymetadata文件中的context-root属性,要不你也会哭的.) 正文: 有时候在一个Java工程里我们需要加

myeclipse工程重名后怎么更改deploy location?

http://zhidao.baidu.com/link?url=I9E16OYfxovPHqBrRWhYCI9TYNG_X-Whg_X7QrJiOBXBGEwi-6WYsC-Zi4Jcg9zd3yeMwedXcYuUBC79mPeu5q ———————————————————————————————————————————————————————————————————— 你要修改项目的访问路径 ----------------右击项目名,选择properties-->Myeclipse-->

MyEclipse中修改项目运行地址栏中项目名称

1.如果出现从SVN上检出的项目名称跟运行地址栏中的项目名称不一致, 可以通过以下步骤进行修改 项目鼠标右键,单击"Properties" 2.找到"MyEclipse-->Web-->Web Content-root",对输入框中的内容进行修改 3.确定后,单击"OK" 比如原来的地址:http://localhost:8080/Flex/index.jsp 将上述输入框中修改成"FusionChart" 新的地

maven工程根项目运行ok但是子项目就报错的解决办法

正常启动没错 项目出现问题 maven工程根项目运行ok但是子项目就报错 报错信息是xxxx没有创建 解决办法 原来是子项目的依赖少了  没有配置1.8  所以会出现莫明其妙的bug 原文地址:https://www.cnblogs.com/july7/p/11964410.html

java 基础加强(myeclipse,debug,junit,JDK5新特性,反射)

思维导图 1.myeclipse的安装和使用 *eclipse:是一个免费的开发工具 *myeclipse:是一个收费的插件,破解myeclipse, **安装目录的要求: 不能有中文和空格 **安装完成之后,选择一个工作空间 ,这个工作空间不能有中文和空格 *破解myeclipse **运行run.bat文件,但是运行之前,必须要安装jdk,通过配置环境变量 *myeclipse的使用 *创建一个工程 -类型 javaproject  web  project -选择依赖的jdk,可以使用my

如何myEclipse修改工程项目的运行环境和编译环境

修改工程运行环境(开发环境)JRE 右击工程名-----选择properties----选择对话框左侧的java build path----查看使用的JRE 选择Library选项卡中的,选中使用中的JRE,点击右侧的Editor按钮,进入对话框选择Alternate JRE,点击installed JREs 选择ADD按钮---选择对话框中的standard VM----进入对话框选择Directory..选择袭击安装的JRE 修改工程编译环境JRE 右击工程名-----选择properti

Eclipse 创建Java Web工程发布并运行

设置Web服务器 添加Web服务器 启动Web服务器 创建Web工程 建立JSP文件供测试 发布Java Web工程 运行Java Web工程

Eclipse导入MyEclipse工程

web项目显示为java项目解决办法 在直接ImportMyEclipse的项目文件导入到Eclipse之后,需要在项目所放的workspace内修改引入项目目录下的.project文件, 修改如下: 1.在eclipse中新建一个WEB项目将根目录下下的.project文件覆盖到导出的项目同样目录下, 2.打开导入项目的.project文件,修改下<name>test</name>中间的值即可 之后,刷新项目工程文件. 继而,右键项目-->Properties-->