2015-03-06 4 views
4

С момента обновления Java 8u40 наши пользователи OSX не смогли ввести что-либо в приложение, и приложение также даже не фокусируется. Я пробовал другие примеры Web Start, и у меня такая же проблема, так что это не только мы.Java 8u40 на OS X Yosemite

Я отправился в http://docs.oracle.com/javase/tutorial/deployment/webstart/examplesIndex.html и запустил демоверсию Web Start на этой странице. Я могу дважды щелкнуть по полям, и, похоже, он хочет переименовать или отредактировать текст, но каретка не отображается, и ввод текста не работает. Кроме того, Finder (или любое другое приложение, которое я коснулся последним) все еще находится на панели Mac/панели инструментов. Кто-нибудь еще видит это?

+1

См: http://stackoverflow.com/questions/28865399/osx-blocking-jnlp-launch-java1-8u40-anyone-know-why – Guenze

+0

указанной выше ссылке говорит использовать -Xnosplash, но это не работаем для нас. Однако -Xdebug действительно работает. Нам не нравится использовать его, но для клиентов, которые отказываются перейти на Java 8u31, мы предлагаем их как обходной путь. Надеюсь, Oracle это исправит в ближайшее время. – JavaOG

+0

Я нашел новую версию Java [здесь] (http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html), которая, похоже, исправлена. – kuzzooroo

ответ

3

Видя то же самое с каждым приложением webstart, я могу найти (в том числе и наш собственный). Мы получили отчет от клиента, что они не смогли войти в наше приложение (потому что JTextField не получает фокус), также 8u40 на Yosemite. С тех пор мы воспроизвели его на двух других компьютерах с Yosemite и 8u40. Я сообщил об ошибке для Oracle и не нашел обходных решений.

+1

Мы также сообщили об ошибке для Oracle. Еще ничего не слышал. Параметр времени выполнения -Xdebug работает, если вы находитесь в той же лодке, что и мы. – JavaOG

+0

-Xdebug работает на 8u40, но он не работает при раннем доступе 8u60. –

+0

Это обескураживает. – JavaOG

Смежные вопросы