Junit使用问题

被时间遗忘的猴子 2010-01-08 09:19:36
今天下载了一个junit,版本是4.8.1。我将其解压到了D的根目录下,设置的环境变量D:\junit4.8.1\junit-4.8.1.jar。
可是我在命令行输入:java junit.swingui.TestRunner 按回车时出现如下提示:

C:\Documents and Settings\Administrator>java junit.swingui.TestRunner
Exception in thread "main" java.lang.NoClassDefFoundError: junit/swingui/TestRun
ner

这是为什么呢?
书上说应该出现一个图形界面,可是为什么我这没有呢?
请各位大侠帮帮忙,小弟感激不尽!
...全文
134 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我知道原因了原来junit4.8.1中去除了junit.swingui.Runner;
可是我该如何运行测试类呢?
SambaGao 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cangyingzhijia 的回复:]
classpath没有制定
[/Quote]

很明确。
霜之哀伤 2010-01-08
  • 打赏
  • 举报
回复
java -cp D:\junit4.8.1\junit-4.8.1.jar junit.swingui.TestRunner

或者把D:\junit4.8.1\junit-4.8.1.jar放到系统的classpath变量里。
霜之哀伤 2010-01-08
  • 打赏
  • 举报
回复
命令行的话要用-cp指定classpath的。
meadking 2010-01-08
  • 打赏
  • 举报
回复
不是吧?有图形界面?
我用Eclipse集成的,有图形
苍蝇①号 2010-01-08
  • 打赏
  • 举报
回复
classpath没有制定
psyuhen 2010-01-08
  • 打赏
  • 举报
回复
晕。。。LZ理解java包理解得不好呀。

这明显是找不到class文件嘛。
而且环境变量不知有没有设置好。

先看一下在junit/swingui/TestRunner文件夹里面能否找到class文件先。
chchl2007 2010-01-08
  • 打赏
  • 举报
回复
jar包放在d盘目录下,命令行路径是“C:\Documents and Settings\Administrator>”,应该把路径改为d盘符下就可以了

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧