刘镇宇老师,您好!
我是这么做的 [注:图片全在附件压缩包里]
1.关于老师提供给我的例子(junit/samples目录下的一小部分) 我用的是jCreator
2.一开始不能编译 是因为我没有把包junit.jar加入进去
3.后来加了进去,编译通过了(option.jpg)

4.运行得到结果(result.jpg)

5.后来尝试去命令行窗口去编译 运行
6.因为我用的是工具所以没有设置环境
7.要从命令行去编译 运行就得设置环境
具体设置如下
classpath是从Jcreator的选项中拷贝过来的(position of copy environment.jpg)

classpath:
C:/Program Files/java/j2sdk1.4.0_02/jre/lib/rt.jar;
C:/Program Files/java/j2sdk1.4.0_02/lib/dt.jar;
C:/Program Files/java/j2sdk1.4.0_02/lib/tools.jar;
C:/Program Files/java/j2sdk1.4.0_02/jre/lib/ext/dnsns.jar;
C:/Program Files/java/j2sdk1.4.0_02/jre/lib/ext/ldapsec.jar;
C:/Program Files/java/j2sdk1.4.0_02/jre/lib/ext/localedata.jar;
C:/Program Files/java/j2sdk1.4.0_02/jre/lib/ext/sunjce_provider.jar;
F:/junit3/junit.jar
path:
C:/Program Files/java/j2sdk1.4.0_02/bin
8.然后在命令行窗口是编译不了的 因为找不到Money类 ,这下我发现没有设置当前路径
于是将classpath改如下
.;
C:/Program Files/java/j2sdk1.4.0_02/jre/lib/rt.jar;
C:/Program Files/java/j2sdk1.4.0_02/lib/dt.jar;
C:/Program Files/java/j2sdk1.4.0_02/lib/tools.jar;
C:/Program Files/java/j2sdk1.4.0_02/jre/lib/ext/dnsns.jar;
C:/Program Files/java/j2sdk1.4.0_02/jre/lib/ext/ldapsec.jar;
C:/Program Files/java/j2sdk1.4.0_02/jre/lib/ext/localedata.jar;
C:/Program Files/java/j2sdk1.4.0_02/jre/lib/ext/sunjce_provider.jar;
F:/junit3/junit.jar
但还是不行 我想不可能 又关闭命令行窗口
重开窗口 compile OK
然后 分别从文本界面(result1.jpg)和图形界面(result2.jpg)执行 OK too


9.我没有看程序代码,只是熟悉怎么去操作
10.后来我看程序代码,试着去改看看能不能从主函数中调用图形界面(modify.jpg)

11. 失败 (description.jpg)

12.快下班了我走人了 没有去考虑为什么
13.整个的测试还不是很明白(我会尽快弄清楚的)
致
礼!
博主使用jCreator对老师提供的JUnit例子进行编译运行,起初因未添加junit.jar包无法编译,添加后编译通过。后尝试在命令行窗口编译运行,经设置环境变量、当前路径等操作最终成功。还尝试从主函数调用图形界面但失败,对整个测试尚不完全明白。
408

被折叠的 条评论
为什么被折叠?



