有时候为了测试某个东东,我们直接使用javac和java命令来编译和运行我们临时写出来的测试类。如果这个测试类用到了别的jar包怎么办呢?我们可以使用-classpath或者-cp参数来导入这些需要的包。
假定:有测试类f:\Test.java,它用到的lib分别是c:\abc.jar和d:\efg.jar。那么我们的编译和运行命令可以这样写
javac -cp c:\abc.jar;d:\efg.jar; f:\Test.java
java -cp c:\abc.jar;d:\efg.jar; f:\Test
注意:最后一个;后面必须要用空格把这个类和lib包分开。如果是在linux下,需要把;替换成:路径当然也要替换成linux格式的。
posted @
2008-08-05 17:06 teasp 阅读(4457) |
评论 (1) |
编辑 收藏
摘要:
阅读全文
posted @
2007-09-20 16:33 teasp 阅读(2722) |
评论 (13) |
编辑 收藏
摘要: 白马是马吗?本来这不应该是个问题,可是到了OO程序员这里,它就成了问题。不过程序员们通常讨论的是正方形是否是长方形,这和白马是否是马是同一个问题。
阅读全文
posted @
2007-09-20 12:42 teasp 阅读(2133) |
评论 (2) |
编辑 收藏
我用word2003输入britain, canada, france, germany, italy, japan, russia这些词的时候发现只有canada和britain能自动将首字母变成大写,而这两个国家都是英语国家。然后,我又试了china和england,scotland,india等词,发现china不能自动大写而另外三个却可以。当然,前提条件是这些单词不能放在句首,因为句首的所有单词首字母都会自动大写。大家有兴趣可以自己试一下,看能不能发现特例,如果有的话别忘了回复我哈。
posted @
2007-09-20 08:35 teasp 阅读(372) |
评论 (5) |
编辑 收藏
摘要: 今天看了一下java里的clone,在实验中留意到一个问题:如果一个类不重写clone()方法,那么根本无法调用clone()方法。这让我感到困惑,Object类里面写了protected clone(),而java里所有类都是继承Object,为什么它们没法继承Object的clone()方法呢?希望哪位好心人能解释下,感激不尽!
阅读全文
posted @
2007-09-18 11:25 teasp 阅读(472) |
评论 (4) |
编辑 收藏
摘要: 移位运算符面向的运算对象也是二进制的“位”。可单独用它们处理整数类型(主类型的一种)。
阅读全文
posted @
2007-09-12 11:05 teasp 阅读(400) |
评论 (0) |
编辑 收藏
摘要: 今天在做测试的时候发现为了醒目用System.err打出来的信息和普通的System.out打出来的信息的顺序出乎我的意料之外,纳闷之下google之。发现两者还是很有区别的。。。
阅读全文
posted @
2007-09-12 10:40 teasp 阅读(1355) |
评论 (4) |
编辑 收藏