我用Java写的纯HelloWorld程序,怎样打包使他能够双击后运行,而不用Java HelloWorld,此外,其他的一些较复杂的程序,制作可执行文件有什么不一样得地方吗?谢谢啊?

解决方案 »

  1.   

    Jet可以,有些IDE也支持其实也没有什么实际意义,还是需要JDK的支持,和生成JAR的效果一样,说白了就是一个压缩包而已
      

  2.   

    用jbuilder吧,有向导帮你生成,查查里面的帮助就知道了
      

  3.   

    免费的软件也有,jsmooth就可以。
      

  4.   

    我想问大家何制作Java的可执行文件的意义何在?
      

  5.   

    虽说制作可执行文件更多的是为了方便广大非专业用户的使用习惯,但我认为这是符合软件精神的.毕竟软件最终都是给用户用的.但是java的优势不在桌面应用,所以制作可执行文件的需求不大.
      
      如果确实需要制作java可执行文件,有以下几种解决方案:  (1) 可执行的安装文件
        使用InstallAnywhere等工具,将应用程序和JRE一起打包,制作一个exe的安装包。
      
      (2) 制作真正的可执行文件(与平台相关)
        使用JET、gcj等工具将应用程序制作成一个真正的exe文件(转换成一些dll调用),。
        
      (3) 把java应用程序最后做成applet
        不过,Windows IE支持的JDK最高版本只能到JDK1.1。  (4) 使用JBuilder、exe4j等工具也可制作可执行文件
        不过用这类方法作成的exe文件仍然需要JRE支持,即不能在没有安装JRE的计算机上运行。 
      JBuilder帮助文档中有说明。
      

  6.   

    JBUILDER 就可以。
    具体方法,在本版中已解决问题中有说明
    执行时还必须要有JVM支持
      

  7.   

    1、打个jar
    2、弄个bat文件
      

  8.   

    打包成jar文件  然后双击不就可以执行了吗?
      

  9.   

    楼上的楼上并没有搞笑.只要把jar文件关联到javaw.exe就可以双击运行了.
      

  10.   

    对,用JBuilder就行,挺好用的,很简单.
      

  11.   

    如果这样要用JAVA写出软件给人用不是很麻烦?
      

  12.   

    java 不是字节码吗?怎么都的在JVM上运行啊!搞这干吗?
      

  13.   

    楼主的情况,制作可执行的jar包即可.具体步骤如下:(1)在HelloWorld所在的目录中,新建一个名为manifest.mf的文本文件.编辑内容为:
      Main-Class: HelloWorld <回车> (2)在命令行中,进入到HelloWorld所在的目录,执行命令:
      jar cvfm HelloWorld.jar manifest.mf HelloWorld.class(3)这时,在HelloWorld所在目录中应该生成了一个HelloWorld.jar文件,双击便运行程序.
      如果双击不能正常运行,则将其关联到javaw.exe就可以了.