要生成双击就可以运行的可执行文件,是不是只能打包GUI文件,其他java文件不行

解决方案 »

  1.   

    win下可以打包jar
    jar包只能在装了jdk的环境下用   
      

  2.   

    那我有一个java程序,不是GUI,可以打包成jar,然后双击允许不?
      

  3.   

    系统必须装过JRE,打包成jar的程序就可以双J运行了。
    当然也不是必须的,你可以将JRE和你的程序绑起来,然后指定javaw.exe的路径,做个bat批处理用javaw去执行你的程序。就可以使不会装JRE的客户随时可以像windows程序一样使用了。当然bat也是可以最后用.exe代替的。
      

  4.   

    所有文件都可以,只要有public static void main方法即可。
    jar -cfvm xxx.jar MANIFEST.MF classfile
      

  5.   

    现在把程序打包成jar文件,怎么做bat批处理呢?谢谢
      

  6.   

    在记事本里写可以在CMD窗口中执行的语句,保存为*.bat文件就可以了.
      

  7.   

    由于WINRAR等软件安装时默认也执行*.jar文件,所以打好包的jar可能双击后打开的是winRAR界面.
      

  8.   

    jar是在装有jre的及其上有的。
    直接在dos中
    jar -cfvm xxx.jar MANIFEST.MF classfile 
    便可以打包.jar包!
      

  9.   

    只要有main方法的java都可以。不限于GUI界面的。比如某些服务,他们使用控制台的!
      

  10.   

    test.bat编辑:
    java -jar xxx.jarMANIFEST.MF包括:
    Manifest-Version: 1.0
    Created-By: Fat Jar Eclipse Plug-In
    Main-Class: com.xx.Mainxx用Eclipse的 Fat Jar 插件吧,梃方便的
      

  11.   

    我自己写的MANIFEST.MF从来都没使用成功过,不知道为啥!
      

  12.   

    这个问题,最好查查google,我打了几次都没怎么成功