我写了很多个窗体的类,请问怎么在JB中把这些类打包成一个exe文件啊?
比如有 Main,Demo1,Demo2,Demo3这些类,都是一个JFrame
然后把这些类打包成一个exe文件.当打开这个exe文件的时候,首先运行的是Main这个窗体

解决方案 »

  1.   

    可以不用JBulider
    在类的上级目录用UltraEdit新建一个文本文件,名字改为MANIFEST.MF
    里面的内容是
    Manifest-Version: 1.0 //冒号和后面的1.0之间应该有空格,下面的每个都是这样
    Created-By: 1.4.2
    Main-Class: Main //最后要加空行,如果在test包内,应写为test.main然后在命令行中,找到类的上级目录,输入
     jar cvfm test.jar manifest.mf test 
    其中test.jar为打包后的名字
    test为类所在的包
    生成的jar文件双击就可以运行了。
    如果要生成exe,可以用exe4j这个软件,将test.jar放进去就行了,使用很简单
    自己去查一下。
      

  2.   

    最简单用JB的生成执行文件向导功能了,几下就生成出来了EXE文件了,不过其实实质还是JAR文件来的
      

  3.   

    用jbuilder中的native...打包就可以了~~~~~
      

  4.   

    我说一下打包exe的基本步骤!
    1.制作jar
    菜单wizards->archive builder
    archive type:选择application
    按提示操作下一步,默认即可
    2.project->make...
    3.生成exe
      菜单wizards->archive builder
      archive type:选择executable jar
      下一步选择刚才make生成的jar文件
      按操作提示进行即可
    4.project->make
    ok
      

  5.   

    打成jar包好了,双击就能运行,不行的话指定打开程序为JAVA_HOME\bin\javaw.exe
    当然要写个清单文件,指定main函数的路径,如果有三方jar包,一并写入清单的classpath里,具体写法可以查一下