MacO中的Java小程序Sierra崩溃

时间:2016-10-03 14:14:31

标签: java applet macos-sierra

在我将mac更新为macOs Sierra后,我在Safari中遇到了Java applet的问题。他们没有开始,也没有开始和崩溃。

Process:               java [2271]
Path:                  /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
Identifier:            net.java.openjdk.cmd
Version:               1.0 (1.0)
Code Type:             X86-64 (Native)
Parent Process:        plugin-container [2270]
Responsible:           java [2271]
User ID:               501

Date/Time:             2016-10-03 14:10:04.915 +0300
OS Version:            Mac OS X 10.12 (16A323)
Report Version:        12
Anonymous UUID:        624C8F20-CA48-4915-59CD-DE6757A27CC3


Time Awake Since Boot: 4300 seconds

System Integrity Protection: enabled

Crashed Thread:        0  AppKit Thread  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_INSTRUCTION (SIGABRT)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
Crashing on exception: java.lang.NullPointerException
    at sun.awt.SunToolkit.getSystemEventQueueImplPP(SunToolkit.java:1090)
    at sun.awt.SunToolkit.getSystemEventQueueImplPP(SunToolkit.java:1085)
    at sun.awt.SunToolkit.getSystemEventQueueImpl(SunToolkit.java:1080)
    at java.awt.Toolkit.getEventQueue(Toolkit.java:1734)
    at java.awt.EventQueue.invokeLater(EventQueue.java:1266)
    at sun.plugin2.main.client.MacOSXKeyHandler.notifyFlagsChangedFromNative(Unknown Source)

abort() called
等等...... 我在preferances中禁用“安全模式”,但这无济于事。 有人有解决方案吗? Java 8 udate 101。 tnx

5 个答案:

答案 0 :(得分:4)

我通过下载Java的预发行版解决了我的问题。 我在使用Attachmate的网络反射方面遇到了麻烦。 在版本8更新122中似乎更正了Java错误。 早些时候,我曾尝试过第9版,但它看起来有些小问题。

答案 1 :(得分:3)

我对最新的sierra更新有同样的问题 - 尝试下载JDK 9(download here

答案 2 :(得分:2)

官方Oracle版本告诉您如何解决它:

JVM在macOS Sierra 10.12上抛出NullPointerExceptions 在macOS Sierra 10.12上,如果用户在浏览器中运行applet时按下修改键(例如Command,Alt,Shift),则可能会显示名为“Internal Error”的错误框。它还将在macOS dock中显示“exec”图标。用户可以关闭applet,或尝试在不按下修改键的情况下重新运行applet。要解决此问题,请为Mac OS X安装JRE 8u112

此处也链接http://javadl.oracle.com/webapps/download/AutoDL?BundleId=216900

答案 3 :(得分:1)

对我而言,只有当我按下班次或大写锁定键时它才会崩溃......如果我坚持在警告信息中确认“继续”6,8,10次它开始正常工作......我的程序(对此不满意,只是作为临时解决方案,希望修复此错误):我按下capslock并将其保留(必须在崩溃警告中单击“继续”)。然后我按几次班次,每次点击继续......它会在4-6-8次后修复....希望它有所帮助。

答案 4 :(得分:0)

安装macOS Sierra 10.12.1 beta 3已经为我修复了它。如果您不在测试计划中,则可以监控其何时公开发布。