博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java运行时could not open ........jvm.cfg问题的解决
阅读量:7107 次
发布时间:2019-06-28

本文共 677 字,大约阅读时间需要 2 分钟。

我相信这个问题肯定让不少人头疼。小编也纠结了将近3个小时的时间,终于弄明白这是怎么回事并且解决

java都知道时运行命令,不能打开。。。jvm.cfg很明显是jre虚拟机出现了问题(要么时jre的路径有问题,要么是安装的jre本身有问题不能运行.class文件)首先,我多次检查路径事实证明环境变量里面的路径并没有配置错误,于是,我怀疑jre本身有问题,我就重新安装了jdk,发现问题依然存在,我怀疑是否是我的jdk安装包有问题,接着我将路径切换到java命令的路径下出现下图情况,我甚至将.class文件放在和jre/java.exe的同级目录下运行发现jre里面的jvm是百分百正确的

那到底是什么原因呢?我想因为执行java命令肯定是先在当前目录下找,再在系统变量中的path中先后查找,因为jre在安装时会把java命令放到C:/windows/system32目录下(此目录并不是指jdk的安装路径),而恰巧你又把jdk的路径放在了C:/windows/system32后面,那么在命令行里面执行java命令时就可能不像你想要的那样了,解决办法就是把C:/windows/system32目录下的java.exe、javaw.exe、javaws.exe三个命令删除,你看到问题解决了

我猜想如果没有删除java.exe、javaw.exe、javaws.exe三个命令,修改PATH变量,把jdk路径放在最开始。这样问题也能够解决吧。

 

转载于:https://www.cnblogs.com/wth21-1314/p/6368059.html

你可能感兴趣的文章
高效使用微软Azure服务总线的消息功能
查看>>
译文-G1收集器
查看>>
敏捷项目管理,POLYV来支招
查看>>
TensorFlow技术发展与落地实践
查看>>
Grafana 6.0正式发布!新增查询工作流,全新独立Gauge面板
查看>>
使用SpringBoot开启微服务之旅
查看>>
智能化运维等先进技术助力腾讯云DC入驻法兰克福
查看>>
你以为AlphaGo只是下围棋厉害?不,它还能用来优化金融交易策略参数
查看>>
C#的未来:异步序列
查看>>
AWS EC2 Run Command特性新增多重云脚本
查看>>
编辑器之争
查看>>
flume架构解析
查看>>
一个PHP的小技巧
查看>>
温故js系列(17)-详解加法运算符
查看>>
Codeforces 721D Maxim and Array
查看>>
JS的排他思想
查看>>
基于Java Socket的自定义协议,实现Android与服务器的长连接(一)
查看>>
对sass变量名的思考
查看>>
《人月神话》读书笔记
查看>>
认清性能问题
查看>>