Возможно ли использовать Adobe CS5 с Java SE 7?

1

На Mavericks у меня установлен Adobe CS5 (старая версия, потому что это то, что распространяется на лицензию моего институционального сайта).

Всякий раз, когда я загружаю свою систему, я получаю следующее диалоговое окно:

CS5 Java SE 6: запрос на установку

Однако у меня не установлена ​​Java SE 6, только Java SE 7 (и JDK 7). Я не особенно хочу Java SE 6 в моей системе, так как она сейчас довольно древняя и, вероятно, на данный момент полна дыр в безопасности. Если я пытаюсь запустить любое из приложений CS5, я получаю ту же подсказку.

Можно ли запускать CS5 без Java 6 SE на Mavericks?

rbrewer
источник

Ответы:

1

Я не знаю, работает ли это для CS5 и Mavericks, но для CS6 я нашел решение для Yosemite (более подробно там) :

  • Создать каталог /System/Library/Java/JavaVirtualMachines/1.6.0.jdk.
  • Создайте символическую ссылку /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contentsна /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contentsваш Java 7/8.
  • Если отсутствует, создайте пустой каталог /System/Library/Java/Support/Deploy.bundle.

Пути на Маверикс могут немного отличаться, хотя.

Кроме того, вам, вероятно, понадобится rootсделать это, поэтому sudoиспользуйте учетную запись администратора.

Archimedix
источник
0

У некоторых приложений есть ожидания относительно времени выполнения Java, которые несовместимы с более поздними версиями Java; CS5 приложения, кажется, среди тех.

Apple продолжает поддерживать Java 6, устраняя недостатки в своей версии. Текущее последнее обновление для Apple Java 6 было в мае 2014 года . Тем временем Oracle перешла на Java 7 и 8 для платформ, которые она поддерживает, включая OS X, и больше не предоставляет бесплатную поддержку своей Java 6.

На Mavericks можно установить несколько Java 6, 7 и 8 одновременно (один JRE, несколько JDK). Из окна терминала команда /usr/libexec/java_home -verboseвыведет список всех, о которых знает система. man java_homeобъясню как выбрать ту или иную.

Если вы хотите запустить CS5, вам нужно будет установить Apple Java 6.

jwd630
источник