1 votes

Est-il possible d'utiliser Adobe CS5 avec Java SE 7?

J'ai Adobe CS5 installé (ancienne version car c'est ce que couvre ma licence institutionnelle) sur Mavericks.

Chaque fois que je démarre mon système, je reçois la boîte de dialogue suivante :

Boîte de dialogue d'installation de CS5 Java SE 6

Cependant, je n'ai pas Java SE 6 installé, seulement Java SE 7 (et JDK 7). Je ne veux pas particulièrement avoir Java SE 6 sur mon système car il est maintenant assez ancien et probablement plein de failles de sécurité à ce stade. Si j'essaie de lancer l'une des applications CS5, je reçois le même message d'erreur.

Est-il possible de faire fonctionner CS5 sans Java 6 SE sur Mavericks ?

1voto

Arc Points 525

Je ne sais pas si cela fonctionne pour CS5 et Mavericks, mais pour CS6, j'ai trouvé une solution pour Yosemite (plus de détails ici) :

  • Créez un répertoire /System/Library/Java/JavaVirtualMachines/1.6.0.jdk.
  • Créez un lien symbolique /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents vers /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents de votre Java 7 / 8.
  • Si manquant, créez un répertoire vide /System/Library/Java/Support/Deploy.bundle.

Les chemins sur Mavericks peuvent être légèrement différents.

De plus, vous aurez probablement besoin d'être root pour cela, alors utilisez sudo en utilisant un compte administratif.

0voto

Dirk Theisen Points 101

Certaines applications ont des exigences en matière de Java Runtime qui ne sont pas compatibles avec les versions plus récentes de Java; les applications CS5 semblent être parmi celles-ci.

Apple a continué à maintenir Java 6, en traitant les failles de sécurité de leur version. La mise à jour la plus récente pour Java 6 d'Apple remonte à mai 2014. Entre-temps, Oracle est passé à Java 7 et 8 pour les plateformes qu'il prend en charge, y compris OS X, et ne fournit plus de support gratuit pour Java 6.

Vous pouvez avoir plusieurs Java 6, 7 et 8 installés en même temps sur Mavericks (un JRE, plusieurs JDK.) A partir d'une fenêtre de terminal, la commande /usr/libexec/java_home -verbose listera tous ceux que le système connaît. man java_home vous expliquera comment en sélectionner un ou l'autre.

Si vous voulez exécuter CS5, vous devrez installer Java 6 d'Apple.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X