需要用什么工具能让java生成.exe可执行文件啊?不再通过虚拟机运行的,就是没有安装虚拟机也可以运行的!谢谢啊!

解决方案 »

  1.   

    java代码是不可能脱离虚拟机运行的,那种工具只是把虚拟机也打包到了exe里面去的,好像InstallAnywhere可以的
      

  2.   

    JBuilder完全支持,我刚做了一个,很好用注意:别忘了把需要的包引导到你的EXE文件里。
      

  3.   

    虚拟机必须装!Java就指着这个呢。JDK
      

  4.   

    完全脱离jre环境的工具只有两个JET、gcj,但是对java开发过程都有所限制,导致基本上不适用了,现在常用的所谓生成exe文件 ,都是伪装的 ,不是纯的exe文件,一种是把jre直接打包到exe文件里,一种就是提供jre接口连接。工具的话现在用的比较多的是InstallAnywhere、exe4j、JBuilder。
      

  5.   

    离开jvm的java程序就不再是java程序。
    想要用.exe的文件,换语言吧。来得更方便。
      

  6.   

    java跨平台就是因为这个JVM,别想着脱离JVM就去运行java程序了
    JVM就是java的操作系统,没有操作系统怎么可能跑起来,对java程序来说Windows就成了底层的了,
      

  7.   

    这是一个梦想,有创意!..让JAVA能做成.exe又能在任何操作系统上不需要任何修改的毫无掩饰和羞涩的运行...
      

  8.   

    中关村<JAVA>高级群 40483505 欢迎高手加入讨论学习!
      

  9.   

    我只知道可以打包成JAR文件,还可以下个什么东西把JAR文件转换成EXE文件。
      

  10.   

    InstallAnywhere很好。不过你所说的脱离虚拟机运行是不可能的事,要不然JAVA就实现不了跨平台了
      

  11.   

    做一个程序自动安装jvm,运行java 程序.
      

  12.   

    cheniwantyou()
    同意中。。
    咱也想啊
      

  13.   

    打包的jar也可以直接运行,jb可以方便的打包成jar或exe的文件,不过不用虚拟机是不可能的。
      

  14.   

    呵呵,Majia_(马甲先生)的意见倒是很尖锐!这只是我一个小小的设想,确实不大可能,脱了JVM就不能叫java了……好像目前能办到的只有jet,可是版本就到1.3……哎,看来得换种方式,改成applet试试效果……谢谢大家帮忙啊!
      

  15.   

    exe4j 这个不错的。免费。。呵呵。。
      

  16.   

    这个有很多的工具
    不过大多数的人都不会这么做
    如果这么做的话java就失去了它的魅力了
    还不如用delphi
    来的实在些
      

  17.   

    把jvm打包吧。反正也不是很大。
    下一个版本据说要把jvm瘦身。那样就更方便了
      

  18.   

    to SOULisy:
    applet 一样要JRE的。