请问如何把一个CLASS文件制作成一个双击就可以执行的文件,还有就是在其他人机子上没有JRE也能运行~~谢谢

解决方案 »

  1.   

    可以通过Jbuilder9下的Wizards—>Native Executable Builder工具生成。
      

  2.   

    没有jvm就能直接运行的class文件等待你这个天才去开发
      

  3.   

    直接运行class需要将编译后文件打包,可见:http://blog.csdn.net/notruiyi/archive/2005/10/07/496302.aspx
    如果要直接生成可执行文件,需要工具支持如jet-103-eval-win32.exe
      

  4.   

    “在其他人机子上没有JRE也能”
    ————————————————如果你想说不要 jre 也能运行那时做不到的。
    不过,如果你的意思是说,其他人的机器上不用安装 jre,你的软件发行的时候,自带一个 jre 目录,这样子是可以的。将整个 jre 目录一同发行,直接复制就可以了。你可以采用 JNI 技术使用 jre\bin\client\jvm.dll 来启动 JVM。
      

  5.   

    可以参考luma qq
    他是自己带了JVM的也就是不需要用户安装和配置环境了
      

  6.   

    楼主呀,没有客户机上没有JRE,不能运行的
      

  7.   

    没有jvm 是没有办法运行java程序的
      

  8.   

    用.BAT文件吧,把命令jaca a.class写入,双击就可以
      

  9.   

    没有jvm不行楼上说得可以吗?
      

  10.   

    别人没有并不代表你不可以加入到你的程序中。用InstallAnywhere这个工具作一个安装包。可以选择带JRE还是不带。至于工具的下载  你可以搜索一下。操作简单  InstallAnywhere6好像有注册码了  InstallAnywhere7暂时还没有。我也用过exe4j  不太好。而且你的程序是exe的  爽的不行了
      

  11.   

    to yuer0(金欲):
         InstallAnywhere6好像有注册码了?????
         狂求 InstallAnywhere6的注册码了,谢谢 能发个给我吗,,或则你给我个网址,我自己去找,谢谢了
      

  12.   

    我用过 NativeJ 还不错的,有生成向导,可以指定 JRE 的路径。
      

  13.   

    1L说道对阿,用JBulider的向导,可以做成.exe文件,这样,没有JRE也OK,不过老版本的好像不行,好像8跟以后发可以。
    还有就是如果你的机器上有JRE的话,那么在控制台下,进入到你JDK安装路径,输入jar后回车,你就知道该怎么做jar文件了。