在执行Java命令或eclipse启动程序,提示报错’jvm.cfg无法找到’的解决办法
一、问题背景
昨天debug代码的时候,突然发现无法启动程序了。每次启动程序的时候均报如下错误:(回家以后重现了下这个问题。发现不同电脑,所在的lib下的文件夹不一样,应该和jdk安装时硬件的情况有关),想要看解决方案的请直接跳到红字部分
二、解决办法
遇到这个问题,先去百度了一下,大概有以下几个办法
1、在C:\Windows\下,删除java.exe程序(尝试了一下,发现我的目录下不存在java程序,跳过)
2、在C:\Windows\System32删除这个目录下的Java、javaw、javaws三个程序。(找了下,也不存在这个目录)
3、新建program文件夹,把windows的警告忽略。(这个没有具体步骤,听名字也是很复杂的样子,跳过)
4、重装系统 (直接忽略)
5、问题是由于卸载jdk不正确导致注册表出现了问题,需要清理注册表。(跳过,本人并没有卸载过jdk,同时对于公司云操作系统的注册表,也不想随便动)
看了一遍,都没有可行的办法,最后详细的看了下弹出的对话框:
标题是jvm启动的问题,内容是无法这个文件。
由于公司的应用程序都是自带JRE的(不要问我为什么),所以先去看下这个路径下的所示文件到底存在不存在。发现不存在后,寻找之前下载,用于验证的应用程序,发现是有的。从Oracle官方下载的jdk下也是有的(题外话,前两天安卓侵权案,oracle输了,真不知道oracle赢了会引起什么社会反应)。比较了一下这几个jvm.cfg文件的内容,都是相同的。直接从jdk下的jvm.cfg所在的文件夹拷贝一份到eclipse启动环境的JRE下即可。启动eclipse,发现问题已经解决。
三、文档的内容
翻看了一下关于这个文档相关介绍,主要是设置jvm启动模式的。
具体内容可按照这篇文章:
http://www.cnblogs.com/fsjohnhuang/p/4270505.html
如果你觉得写的不错,欢迎转载和点赞。 转载时请保留作者署名jilodream/王若伊_恩赐解脱(博客链接:http://www.cnblogs.com/jilodream/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2015-05-29 今天携程出事了:让我们来学习下http的响应码