刘镇宇老师,您好!
我是这么做的 [注:图片全在附件压缩包里]
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.整个的测试还不是很明白(我会尽快弄清楚的)
致
礼!