java运行窗口闪退怎么办?闪退的原因是什么?

将程序写好之后,我们就要将程序进行运行,查验代码是否正确,可是在进行运行的时候,发现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工具网。

推荐阅读:

java和python先学哪个好?有什么区别?

ultraedit有什么用?有哪些快捷操作?

json文件怎么注释代码?实用方法介绍