java的整个运行环境就是一个JVM,所以它才实现了一个跨平台的效应,因此如果你的机子上没有安装JVM,那么它肯定是不能运行的啦

解决方案 »

  1.   

    那怎样生成 EXE 文件?
      

  2.   

    java运行必须要有jvm,class文件的字节码必须编译成本地的可执行代码后才能运行。你也可以用jet编译器直接将java或class文件编译成本低代码生成exe可执行文件,如同.net中的c#。
      

  3.   

    皮皮说得对,JAVA的跨平台正是体现在这里,所以你要装JVM,这一点和原来的语言不大一样