当然没有必要,但是你所有的class必须都在一个jar中,不然就分成好几个jar包也可以。可是要是那样的话,你内部的调用方法就必须改动啦,这样也不是很麻烦,你说呢,我知道在javac中可以直接这么做:
>javac -classpath *.java
就可以把所有的.class文件都compile了,不知道jar有没有,sun应该在java 2中设计是一致的吧!仅供参考!