将程序写好之后,我们就要将程序进行运行,查验代码是否正确,可是在进行运行的时候,发现java运行窗口闪退,这要怎么办呢?下面来我们就来给大家讲解一下这方面的内容。
1、在C:/WINDOWS/system32 系统文件夹中ctrl+F 然后搜索java.exe,如果存在java.exe, javaw.exe etc.全部删除。
2、内存不足,打开Eclipse目录下的eclipse.ini,将-Xmx512m改为-Xmx256m;
3、打开eclipse文件夹中的eclipse.ini 文件。做如下修改:-vmargs之前添加-vm;
java.exe 的绝对路径(例如:C:/java/jdk/bin/java.exe)指定javaVM 后eclipse就可以正常运行了。
4、检查环境变量,将path中jdk路径置为最前;
5、检查环境变量,将path中jdk中的jre置为最前;
6、把jdk下的jre目录直接复制到Eclipse文件夹下;
7、删除文件:[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
8、修改注册表
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6 JavaHome=D:\jdk\jre
RuntimeLib=D:\jdk\jre\bin\client\jvm.dll
将jdk的目录改为jre的目录。
9、重装jdk.如果无法删除旧版本jdk, 提示windows installer出问题,可下载windows install clean up强制清理。
注意:方法6可以解决大多数问题,但是Eclipse的内存占用率会大大增加。这个方法成功,但是会导致Eclipse变的比原先卡很多。
闪退的原因是什么?
1.运行程序过多
如果不进行设置,很多软件都会自己运行,而手机后台程序过多会造成内存不足,从而造成应用闪退。如出现软件闪退,可先清理内存后再试试。
2.应用版本问题
如果应用的版本较低,会导致应用软件不兼容,造成闪退。如果是版本太旧,更新为新版本即可。如新版本如果出现闪退,是应用改版本还在调试中,无需担心,会很快修复。
3.缺少数据包
一些大型游戏需要数据包才能运行。所以要先安装好数据包才能使用。
4.系统不兼容
部分软件对版本有一定的要求,如果系统版本过低,软件是不能支持的,所以会闪退。
如果出现java运行窗口闪退的话,可能就是以上几种原因导致的,大家只要知道原因一切就好解决了。最后大家如果想要了解更多java入门例知识,敬请关注奇Q工具网。
推荐阅读: