在我将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
答案 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已经为我修复了它。如果您不在测试计划中,则可以监控其何时公开发布。