用打包的命令就可以了
jar

解决方案 »

  1.   

    http://dev.csdn.net/develop/article/27/27833.shtm 
    看看我的文章
      

  2.   

    javac是不会自动帮你把class输出到相应的目录里去的,你可以先创建目录,然后在使用javac -d yourpachage yoursourcefile.java编译。如果你有IDE工具,那么什么都不用你去考虑喽。
      

  3.   

    直接编译成功后会生成一个叫mypackage的文件夹的,在mypackage下是test.class。
      

  4.   

    各们兄弟好
    还是不行,编译成功,可是运行是抛出Exception in thread "main" java.lang.NoclassDefFoundError<wrong name:mypackage/test>我还不知道如何理解package
      

  5.   

    用工具啊,JCreator全自动生成,呵呵
      

  6.   

    我知道package的作用就为了更好组织类,是不是在编译时就会生成一个指定的目录,然后把编译生成的类文件放到里面去呢?
    是这样的吗?若是这样,package mypackage;
    public class test{
    public static void main(String args[]){}
    }怎么没有在当前目录下生成mypackage目录?
      

  7.   

    http://community.csdn.net/Expert/topic/3141/3141686.xml?temp=.761059
      

  8.   

    先确定环境变量正确
    然后在控制台下在你源文件目下打javac -d d:/ mypackage.test 就会在d盘根目录生成mypackage文件夹里面存放的就是编译后的class文件
      

  9.   

    谢谢楼上的兄弟,
    按照你的方法javac -d d:/ mypackage.test
    编译后果然生成mypackage目录,这是为什么呢?
    为什么javac test.java没有在当前目录下生成mypackage目录呢?
      

  10.   

    感谢 vvip(碧海蓝天) 的那篇好文章!!