我在运行Mac OS X 10.6.8的服务器上使用Pacifist安装了JDK 7(“7u51”),并在Java Preferences中将主版本切换到它。我知道甲骨文不支持它,但许多人这样做并说它工作正常。它可以工作,但如果我尝试启动我的Bukkit服务器,它会在大约30秒后崩溃。我收到以下错误消息:
java[34338:1707] *** NSInvocation: warning: object 0x115f8a3a0 of class 'ThreadUtilities' does not implement methodSignatureForSelector: -- trouble ahead
java[34338:1707] *** NSInvocation: warning: object 0x115f8a3a0 of class 'ThreadUtilities' does not implement doesNotRecognizeSelector: -- abort
我假设它运行代码很好,直到它尝试并且无法创建新线程。 JRE 8和JRE 7u11也是如此。任何解决方案?