控制台信息显示,不能打开JVM(亦即java虚拟机),而你的程序又能通过编译,这说明了你的path变量设置好了,而且你运行程序的时候,提示不能打开jvm,也就是说,你通过控制台能找到java虚拟机,你的classpath设置错误的可能性并不大,现在唯一的解释就是jvm安装错误了。重新安装一下JDK吧。
亲,以前是否装过JDK。现在是第N次的JDK。是的话,删除C盘windows下的java.exe,win7的是在system32目录下。
虚拟机有问题,重装
虚拟机有问题,重新安装下JDK吧
我今天才遇到的问题,Java虚拟机重装,或者把环境变量认真配置一遍...