...error:could not open 'D:\java\lib\i386\jvm.cfg'
发布网友
发布时间:2024-10-02 13:38
我来回答
共5个回答
热心网友
时间:2024-11-06 02:22
1 我很奇怪的是你的java安装在C盘也就是你JVM虚拟机也安装在C盘
但为什么你在运行java去执行目标class文件时会到D盘去寻找JVM。
2 我想你一下在CMD中输入java应该可以打印出他的说明也就是参数
输入javac也可以打印出说明,而且你的javac可以编译java源文件,问题是执行java找不到.class目标文件。
有可能是你在classpath系统变量中没有加入 .; 这个标识当前目录的的参数。 如果你已经加入了,可以把你的path和classpath在看一下,查看一下里面有没有以前设定的JDK路径,也就是路径不同导致的。
分析的已经够详细的了,希望对你能有所帮助。
热心网友
时间:2024-11-06 02:22
你的路径不对!
'D:\java\lib\i386\jvm.cfg'识别不了这种路径!因为‘\’是用来转义的!
要么统一对反斜杠进行转义,即'D:\\java\\lib\\i386\\jvm.cfg'
要么统一用斜杠,即'D:/java/lib/i386/jvm.cfg'
改成上述其中的一种应该就可以了!
热心网友
时间:2024-11-06 02:27
你的jdk有问题了吧
jvm.cfg这个是java虚拟机的文件。。这个都没有了。。虚拟机启动不了。。就肯定不能运行java程序了。。
建议卸了重新安。。
热心网友
时间:2024-11-06 02:24
把你的操作过程截图看看。
环境变量啥的有问题没?
热心网友
时间:2024-11-06 02:27
C盘吗?
确定一下,确实在C盘,然后看看,环境变量设置没。注意不要删除以前的环境变量,添加在最后面就可以,否则,其他的一切东西可能出错。
还有,你的文件在吗?
运行,应该是位置,然后是JAVAC 编译 .JAVA吧
然后JAVA吧。
你看看你的步骤对不对,文件存在不,保存没有
还有文件正确与否~
希望我的回答对您有所帮助