Ответ 1
Из того, что я нашел в Интернете, это ошибка, появившаяся в JDK 1.7.0_45. Он также присутствует в JDK 1.7.0_60. Отчет об ошибке на веб-сайте Oracle гласит, что, хотя было исправление, оно было удалено до того, как был выпущен JDK. Я не знаю, почему исправление было удалено, но оно подтверждает то, что мы уже подозревали, - JDK все еще сломан.
В отчете об ошибке говорится, что ошибка является доброкачественной и не должна вызывать проблемы во время выполнения, хотя один из комментариев не согласен с этим. По моему собственному опыту, я смог без проблем работать с JDK 1.7.0_60, несмотря на это сообщение.
Если эта проблема вызывает серьезные проблемы, вот несколько вещей, которые я бы предложил:
-
Вернитесь назад к JDK 1.7.0_25 до тех пор, пока исправление не будет добавлено в JDK.
-
Следите за сообщением об ошибке , чтобы вы знали о какой-либо работе, выполняемой по этой проблеме. Возможно, даже добавьте свой собственный комментарий, чтобы Oracle знал о серьезности проблемы.
-
Попробуйте ранние выпуски JDK, когда они выйдут. Один из них может решить вашу проблему.
Инструкции по установке JDK в Mac OS X доступны в JDK 7 для Mac OS X. Он также содержит инструкции по удалению JDK.