如题
写出来的东西想在别人没有虚拟机的电脑上运行,好像是要生成EXE的~~~

解决方案 »

  1.   

    exe基本上只是windows上的可执行程序。java里有工具可以帮你把java的.class文件组成的程序转成exe,exe文件当然就可以直接在windows上运行,但这不是必须的。一个桌面的java程序打成jar包也能在pc上运行,只不过需要安装对应的虚拟机。并且,举个例子,用javaEE写网站,写出来的java类都是编译成.class,在jvm上运行的(服务器自带的jvm)。
      

  2.   

    个人觉得生成exe 意义不大,Java程序一定要JVM虚拟机exe4j貌似帮你安装了
      

  3.   

    把虚拟机也打到jar包中去,呵呵
      

  4.   

    貌似GNU有编译器,可以把Java代码编译成本地二进制代码,不清楚它对Java标准类库的支持程度。并且这样做将失去Java“一次编译到处运行”的优点。