Я сегодня обновился до Yosemite и имею много проблем с java. Большинство java-приложений аварийно завершаются, но после переустановки старого Mac-Java 1.6 эта проблема, похоже, решена.
Но у меня другая серьезная проблема. Когда я запускаю Eclipse Luna и создаю собственное приложение Java и запускаю это приложение с помощью кнопки запуска в Eclipse, он выдает следующий отчет:
dyld: lazy symbol binding failed: Symbol not found: _CGContextSetAllowsAcceleration
Referenced from: /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Libraries/libawt.jnilib
Expected in: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
dyld: Symbol not found: _CGContextSetAllowsAcceleration
Referenced from: /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Libraries/libawt.jnilib
Expected in: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
Когда я экспортирую приложение в файл .jar и запускаю его из внешнего eclipse, все работает отлично.
У вас есть решение, как я могу это исправить? В противном случае я должен переустановить Mavericks, чтобы быть продуктивным завтра.