在你的原java文件中加入package,再编译打包即可。

解决方案 »

  1.   

    哦,还要编写一个Manifest.mf文件,指名你main()所在的class,内容如下:
    Manifest-Version: 1.0
    Created-By: 1.4.2_02 (Sun Microsystems Inc.)
    Main-Class: test.test把这个文件放在meta-inf目录下。
      

  2.   

    eshow的第一个说法是对的,第二个不必,还没复杂到那里。jar包像个大框,而不像个文件夹,你可以越过它。eg. IF c:\a\xx.class 你能正确java  THEN c:\somename.jar(压一个a目录,其下有xx.class文件)就应该能执行。这就是我为什么说它只是个框框。如果你有雅兴,看看王森的《Java深度历险》的package&import一章。