一、问题背景

昨天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

在执行Java命令或eclipse启动程序,提示报错’jvm.cfg无法找到’的解决办法的更多相关文章

  1. eclipse启动的时候报错 出现Java was started but returned exit code=13

    eclipse启动的时候出现 这是你的jdk环境与你eclipse版本不匹配, 如果你的eclipse是32位的 jdk也得是32位的   重新安装一个比配的jdk就好了 如果你的jdk是解压版的   ...

  2. eclipse 离线安装插件报cannot perform operation.Computing alternate solutions...解决办法

    当不能连接外网,离线安装SVN插件时,可能会发现以下问题:eclipse长时间停留在下图所示状态,提示“cannot perform operation.Computing alternate sol ...

  3. PHP执行insert语句报错“Data too long for column”解决办法

    PHP执行mysql 插入语句, insert语句在Navicat for mysql(或任意的mysql管理工具) 中可以正确执行,但是用mysql_query()函数执行却报错. 错误 : “Da ...

  4. Eclipse启动SDK Manager报错:[SDK Manager] 'xcopy' 不是内部或外部命令,也不是可运行的程序。

    解决方法,在path环境变量下加上C:\WINDOWS\system32;或将C:\WINDOWS\system32\xcopy.exe拷贝到android sdk目录的tools下面即可正常运行.

  5. eclipse启动不了报错java was started but returned exit code=13

    http://zhidao.baidu.com/question/1367307106041927459.html http://zhidao.baidu.com/question/570567914 ...

  6. eclipse启动的时候报错An internal error occurred during: "Initializing Java Tooling"

    eclipse ->windows ->Perspactive -> Reset perspactive 重置视图可以解决

  7. Eclipse新建web项目正常启动tomcat不报错,但不能访问项目的解决方法

    原因:  虽然我手动添加了自己下载的tomcat,但是由于在Eclipse中创建Server时,"Server Locations"选项采用的时默认配置,即"Use wo ...

  8. Eclipse 启动Tomcat 超时报错的解决方案

    在用eclipse开发项目  用tomcat发布项目的时候  会提示超时, Server Tomcat v7.0 Server at localhost was unable to start wit ...

  9. eclipse启动web应用 报错

    错误:The origin server did not find a current representation for the target resource or is not willing ...

随机推荐

  1. ZooKeeper个人笔记之节点的监听

    create public String create(String path, byte[] data, List<ACL> acl, CreateMode createMode) th ...

  2. bzoj3212 pku3468 A Simple Problem with Integers

    一个有初值的数列.区间加.区间查 用线段树直接水过 然而并没有1A,主要是做题太快没看规模结果没注意线段树要用longlong建 卧槽怎么可以这么坑爹,害得我看见wa心慌了,还以为连线段树都要跪 一开 ...

  3. HTML 5 画布(canvas)

    canvas 元素使用 JavaScript 在网页上绘制图像,本身是没有绘图能力. canvas 是一个矩形区域,可以控制其每一像素. canvas 拥有多种绘制路径.矩形.圆形.字符以及添加图像的 ...

  4. 谢欣伦 - OpenDev原创教程 - 网络设备查找类CxNetworkHostFind & CxNetworkAdapterFind

    这是一个精练的网络设备查找类,类名.函数名和变量名均采用匈牙利命名法.小写的x代表我的姓氏首字母(谢欣伦),个人习惯而已,如有雷同,纯属巧合. CxNetworkHostFind的使用如下: void ...

  5. 【iCore3 双核心板_FPGA】实验二十七:基于SDRAM的TFT驱动器的设计

    实验指导书及代码包下载: http://pan.baidu.com/s/1c2dZihE

  6. mango框架中表分片与数据库分片(分表与分库)

    表分片 表分片通常也被称为分表,散表. 当某张表的数据量很大时,sql执行效率都会变低,这时通常会把大表拆分成多个小表,以提高sql执行效率. 我们将这种大表拆分成多个小表的策略称之为表分片. 先来看 ...

  7. union的限制, 临时表大小的优化

  8. iOS圆饼图和圆环的绘制,并且添加引线

    在开发中经常遇到统计之类的需求,特此封装了一个简单的圆饼图和圆环图,效果图如下 代码下载地址:https://github.com/minyahui/MYHCricleView.git

  9. Purfer Sequence

    原文地址:http://www.cnblogs.com/zhj5chengfeng/archive/2013/08/23/3278557.html 我们知道,一棵树可以用括号序列来表示,但是,一棵顶点 ...

  10. 获取EMF文件内全部文字, 并按照左上到右下的顺序排序

    因为工作要求, 需要对EMF文件文字内容做分析.....SO, 如下代码出现了 懒得加注释了, 反正对外接口属性就那么几个, 根据英文猜吧, 很容易的 说明一下: 这个东西结果会对所有文字内容按照左上 ...