2016-09-17 140 views
1

如何阻止Java崩溃?Java SE 8完全崩溃

我收到以下错误信息:

的Java(TM)平台SE二进制已停止工作 问题导致程序停止正常工作。 Windows将关闭该程序并通知您是否有解决方案。

当带有GUI的Java应用程序正在运行时(例如Java控制面板),偶尔会出现问题。弹出一个消息框,然后应用程序终止。

在安全模式下运行Windows 10时,问题似乎消失了。我尝试在安全模式下安装Java,然后正常启动,但问题依然存在。

我试过

其他的事情:

卸载Java与IOBIT卸载,然后重新安装。下面的Java下载量已经过测试:

  • 的Windows 86:JDK-8u101窗口-i586.exe
  • 的Windows 64:JDK-8u101窗口-x64.exe程序
  • 的Windows 64:JDK-8u102 -Windows-x64.exe程序

添加以下系统环境变量:_JAVA_OPTIONS = -Xmx256M

删除跟踪和日志文件来自Java控制面板的缓存应用程序和Applets

在Windows防火墙,检查私人公共的Java(TM)SE平台中出现的所有二进制列表中的标题为“允许的应用程序和功能”。

样品的Windows错误报告:

C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_javaw.exe_9708089e7a83cc89d16e43ff37941a552cd90d3_7cb3547c_0dba66dc\Report.wer: 

Version=1 
EventType=APPCRASH 
EventTime=131185375445168941 
ReportType=2 
Consent=1 
UploadTime=131185375447679209 
ReportIdentifier=a4bed1e4-7c5a-11e6-8569-f0def1d0b080 
IntegratorReportIdentifier=26d0dc1e-c489-4d2e-a6fc-31c2734167ac 
WOW64=1 
NsAppName=javaw.exe 
Response.type=4 
Sig[0].Name=Application Name 
Sig[0].Value=javaw.exe 
Sig[1].Name=Application Version 
Sig[1].Value=8.0.1020.14 
Sig[2].Name=Application Timestamp 
Sig[2].Value=576af2f5 
Sig[3].Name=Fault Module Name 
Sig[3].Value=ltc_game32-116096.dll 
Sig[4].Name=Fault Module Version 
Sig[4].Value=1.0.0.1 
Sig[5].Name=Fault Module Timestamp 
Sig[5].Value=57cf4e9b 
Sig[6].Name=Exception Code 
Sig[6].Value=c000041d 
Sig[7].Name=Exception Offset 
Sig[7].Value=00002e70 
DynamicSig[1].Name=OS Version 
DynamicSig[1].Value=10.0.10586.2.0.0.768.101 
DynamicSig[2].Name=Locale ID 
DynamicSig[2].Value=1044 
DynamicSig[22].Name=Additional Information 1 
DynamicSig[22].Value=e991 
DynamicSig[23].Name=Additional Information 2 
DynamicSig[23].Value=e9914d83b8c1c612fa137735e40aca93 
DynamicSig[24].Name=Additional Information 3 
DynamicSig[24].Value=a97e 
DynamicSig[25].Name=Additional Information 4 
DynamicSig[25].Value=a97e58e24cf03b62995f64253cf6c289 
UI[2]=C:\ProgramData\Oracle\Java\javapath\javaw.exe 
UI[3]=Java(TM) Platform SE binary has stopped working 
UI[4]=Windows can check online for a solution to the problem. 
UI[5]=Check online for a solution and close the program 
UI[6]=Check online for a solution later and close the program 
UI[7]=Close the program 
LoadedModule[0]=C:\ProgramData\Oracle\Java\javapath\javaw.exe 
LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll 
LoadedModule[2]=C:\WINDOWS\SYSTEM32\KERNEL32.DLL 
LoadedModule[3]=C:\WINDOWS\SYSTEM32\KERNELBASE.dll 
LoadedModule[4]=C:\WINDOWS\SYSTEM32\ADVAPI32.dll 
LoadedModule[5]=C:\WINDOWS\SYSTEM32\msvcrt.dll 
LoadedModule[6]=C:\WINDOWS\SYSTEM32\sechost.dll 
LoadedModule[7]=C:\WINDOWS\SYSTEM32\RPCRT4.dll 
LoadedModule[8]=C:\WINDOWS\SYSTEM32\SspiCli.dll 
LoadedModule[9]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll 
LoadedModule[10]=C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll 
LoadedModule[11]=C:\WINDOWS\SYSTEM32\USER32.dll 
LoadedModule[12]=C:\WINDOWS\SYSTEM32\GDI32.dll 
LoadedModule[13]=C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.10586.589_none_ea8aeaa1b9b5d5d4\COMCTL32.dll 
LoadedModule[14]=C:\WINDOWS\SYSTEM32\combase.dll 
LoadedModule[15]=C:\WINDOWS\SYSTEM32\IMM32.DLL 
LoadedModule[16]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\msvcr100.dll 
LoadedModule[17]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\client\jvm.dll 
LoadedModule[18]=C:\WINDOWS\SYSTEM32\PSAPI.DLL 
LoadedModule[19]=C:\WINDOWS\SYSTEM32\WSOCK32.dll 
LoadedModule[20]=C:\WINDOWS\SYSTEM32\WINMM.dll 
LoadedModule[21]=C:\WINDOWS\SYSTEM32\WS2_32.dll 
LoadedModule[22]=C:\WINDOWS\SYSTEM32\VERSION.dll 
LoadedModule[23]=C:\WINDOWS\SYSTEM32\WINMMBASE.dll 
LoadedModule[24]=C:\WINDOWS\SYSTEM32\cfgmgr32.dll 
LoadedModule[25]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\verify.dll 
LoadedModule[26]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\java.dll 
LoadedModule[27]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\zip.dll 
LoadedModule[28]=C:\WINDOWS\SYSTEM32\SHELL32.dll 
LoadedModule[29]=C:\WINDOWS\SYSTEM32\windows.storage.dll 
LoadedModule[30]=C:\WINDOWS\SYSTEM32\shlwapi.dll 
LoadedModule[31]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll 
LoadedModule[32]=C:\WINDOWS\SYSTEM32\shcore.dll 
LoadedModule[33]=C:\WINDOWS\SYSTEM32\powrprof.dll 
LoadedModule[34]=C:\WINDOWS\SYSTEM32\profapi.dll 
LoadedModule[35]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\awt.dll 
LoadedModule[36]=C:\WINDOWS\SYSTEM32\OLEAUT32.dll 
LoadedModule[37]=C:\WINDOWS\system32\apphelp.dll 
LoadedModule[38]=C:\WINDOWS\system32\uxtheme.dll 
LoadedModule[39]=C:\WINDOWS\SYSTEM32\MSCTF.dll 
LoadedModule[40]=C:\PROGRA~2\RAPTRI~1\PlaysTV\ltc_help32-116096.dll 
LoadedModule[41]=C:\WINDOWS\SYSTEM32\WINTRUST.dll 
LoadedModule[42]=C:\WINDOWS\SYSTEM32\MSASN1.dll 
LoadedModule[43]=C:\WINDOWS\SYSTEM32\CRYPT32.dll 
LoadedModule[44]=C:\PROGRA~2\RAPTRI~1\Raptr\ltc_help32-115528.dll 
LoadedModule[45]=C:\WINDOWS\system32\dwmapi.dll 
LoadedModule[46]=C:\WINDOWS\SYSTEM32\ole32.dll 
LoadedModule[47]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\net.dll 
LoadedModule[48]=C:\WINDOWS\system32\mswsock.dll 
LoadedModule[49]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\nio.dll 
LoadedModule[50]=C:\WINDOWS\system32\d3d9.dll 
LoadedModule[51]=C:\WINDOWS\SYSTEM32\aticfx32.dll 
LoadedModule[52]=C:\WINDOWS\SYSTEM32\atiu9pag.dll 
LoadedModule[53]=C:\WINDOWS\SYSTEM32\atiumdag.dll 
LoadedModule[54]=C:\WINDOWS\SYSTEM32\atiumdva.dll 
LoadedModule[55]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\fontmanager.dll 
LoadedModule[56]=C:\WINDOWS\SYSTEM32\clbcatq.dll 
LoadedModule[57]=C:\WINDOWS\SYSTEM32\WindowsCodecs.dll 
LoadedModule[58]=C:\WINDOWS\system32\dataexchange.dll 
LoadedModule[59]=C:\WINDOWS\system32\dcomp.dll 
LoadedModule[60]=C:\WINDOWS\system32\d3d11.dll 
LoadedModule[61]=C:\WINDOWS\system32\dxgi.dll 
LoadedModule[62]=C:\WINDOWS\system32\twinapi.appcore.dll 
LoadedModule[63]=C:\WINDOWS\system32\bcrypt.dll 
LoadedModule[64]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\t2k.dll 
LoadedModule[65]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\dcpr.dll 
LoadedModule[66]=C:\Program Files (x86)\Java\jre1.8.0_102\bin\sunec.dll 
LoadedModule[67]=C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL 
LoadedModule[68]=C:\WINDOWS\SYSTEM32\NSI.dll 
LoadedModule[69]=C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL 
LoadedModule[70]=C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL 
LoadedModule[71]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll 
LoadedModule[72]=C:\WINDOWS\system32\rsaenh.dll 
LoadedModule[73]=C:\WINDOWS\SYSTEM32\imagehlp.dll 
LoadedModule[74]=C:\WINDOWS\SYSTEM32\gpapi.dll 
LoadedModule[75]=C:\Windows\SYSTEM32\cryptnet.dll 
LoadedModule[76]=C:\WINDOWS\SYSTEM32\WINNSI.DLL 
LoadedModule[77]=C:\PROGRA~2\RAPTRI~1\PlaysTV\ltc_game32-116096.dll 
LoadedModule[78]=C:\WINDOWS\SYSTEM32\USERENV.dll 
FriendlyEventName=Stopped working 
ConsentKey=APPCRASH 
AppName=Java(TM) Platform SE binary 
AppPath=C:\ProgramData\Oracle\Java\javapath\javaw.exe 
NsPartner=windows 
NsGroup=windows8 
ApplicationIdentity=4BD76306D181AD1DC7F9896921FBF40E 

更新20016-09-20:

现在,我已经尝试这些:

  • 祖鲁语(zulu8.17.0。 3-jdk8.0.102-win_x64.msi)
  • java-1.8.0-openjdk-1.8.0.102-2.b14.ojd kbuild.windows.x86_64.zip
  • java-1.8.0-openjdk-1.8.0.91-2.b14.windows.x86_64.zip

最后两个我从这里得到:https://github.com/ojdkbuild/ojdkbuild(从这个SO -page:OpenJDK availability for Windows OS

所有崩溃。

下面的程序崩溃,最终:

import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 

public class Test extends JFrame { 

    public Test() { 
     setTitle("Java Crash Test"); 
     setDefaultCloseOperation(EXIT_ON_CLOSE); 
     setSize(500, 500); 
     getContentPane().add(new JScrollPane(new JTextArea())); 
    } 

    public static void main(final String[] args) { 
     new Test().setVisible(true); 
    } 
} 
+0

如果它与您创作的一款软件没有直接关系,您应该向Oracle汇报。 – Makoto

+0

看起来崩溃是由该特定程序中的错误引起的。是你开发这软件的吗?如果是这样,请显示异常的完整堆栈跟踪。 – 4castle

+0

我会建议您尝试安装java jdk的较早版本或较早版本 – Thecarisma

回答

1

我有一个类似的崩溃,当我用Google搜索“APPCRASH ltc_game32-116096.dll”我发现,因为Plays.TV的许多应用程序崩溃里面传来一个AMD的驱动程序更新。

Uninstalling Plays.TV可能会解决您的问题。

0

我删除了基于此提示的Plays.TV,它解决了我的JAVA问题,TD Advanced Dashboard崩溃并显示消息Java(TM)Web Launcher已停止工作。