没有java运行环境,二进制的class文件怎么执行!

解决方案 »

  1.   

    呵呵
    c、 c++ 、汇编都可以啊 
    JAVA程序必须要有JVM!
      

  2.   

    java本来就是基于虚拟机的,java程序都必须在java虚拟机上执行,所以你的要求是不可能实现的
      

  3.   

    脱离java虚拟机执行java程序,就像脱离windows操作系统执行windows程序一样。总的给你的程序找个运行的基础,否则不可能。
      

  4.   

    你可以上网上找一个把.class文件转为.exe的工具,转一下,不过我没用过,也不知道什么工具好用,你自己找个吧
      

  5.   

    我找了一个exe4j,可以生成exe另外jbuilder也可以,
    但是放到别的机器上就不行了啊,难道一定要装jvm,和程序一起发布几个文件或 注册几个文件不行吗?
      

  6.   

    J2ME比较小,但还是需要KVM。等待微软内置JAVA吧,就好了哈。
      

  7.   

    可以用软件 转换成exe文件  JBiulder就可以
      

  8.   

    用Jbuilder之类转换成.EXE也不行的,任何情况下必须有JVM, 
    完全不用JVM转换成独立执行文件的工具也不是没有,GNU/Linux下有这样
    的工具,但是对JAVA支持有限。其他这方面的工具没有一个完整的。所以除非你的执行文件非常简单,否则不带JVM是不可能的.
      

  9.   

    如果用java那就必须要装jvm,最小安装是5M左右。
    jbuilder生成的只是一个引导启动脚本而已。
    你可以采用一些工具将java转成exe,但是那些工具都需要花钱,此外效果不是很好。
      

  10.   

    我用installanywhere做了一个要10M啊,郁闷
      

  11.   

    java写的程序不可能不要JVM的,
    .class文件的执行可以不要操作系统,但是不能没有JVM
    我们说java平台无关,就是因为它是基于JVM运行,而不是操作系统.
    我们知道windows下的可执行文件在linux下不能运行
    但是同一个java的.class文件,只要有JVM不管什么系统都可以运行!
    所以想用java做一个脱离JVM的可执行文件是不可能的