JAVA程序在CMD中编译成功了,却无法运行,如图所示,求解决方案!

2025-01-03 19:25:58
推荐回答(5个)
回答1:

控制台信息显示,不能打开JVM(亦即java虚拟机),而你的程序又能通过编译,这说明了你的path变量设置好了,而且你运行程序的时候,提示不能打开jvm,也就是说,你通过控制台能找到java虚拟机,你的classpath设置错误的可能性并不大,现在唯一的解释就是jvm安装错误了。重新安装一下JDK吧。

回答2:

亲,以前是否装过JDK。现在是第N次的JDK。是的话,删除C盘windows下的java.exe,win7的是在system32目录下。

回答3:

虚拟机有问题,重装

回答4:

虚拟机有问题,重新安装下JDK吧

回答5:

我今天才遇到的问题,Java虚拟机重装,或者把环境变量认真配置一遍...