Обновление JDK
Итак, первое, что нужно сделать – поставить JDK 1.7, если он по каким-то причинам у вас не установлен (хотя вряд ли, если вы ничего не шаманили с системой после обновления).Чиним запуск Java-приложений
Далее ищем файл /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Info.plist, открываем его текстовым редактором и ищем в конце строки:<key>JVMCapabilities</key>
<array>
<string>CommandLine</string>
</array>
Эти строки заменяем на то, что ниже:
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>WebStart</string>
<string>Applets</string>
<string>CommandLine</string>
</array>
Теперь нужно разлогинится и зайти заново в систему - приложения на Java начнут работать.
Чиним запуск IDEA, PyCharm и прочих
Теперь находим app-файл соответствующего IDE, например, PyCharm. Кликаем по нему правой клавишей мыши, выбираем "Show Package Contents" и открываем текстовым редактором файл PyCharm.app/Contents/Info.plist
Там меняем строки
<key>JVMVersion</key>
<string>1.6*</string>
На следующие:
<key>JVMVersion<key>
<string>1.7*<string>
Все, теперь все запустится.
Пайчарм после этого иногда работает нестабильно в зависимости от версии. Лучше иногда откатиться на шестую яву
ОтветитьУдалить