web-dev-qa-db-fra.com

Comment configurer des applications nécessitant un héritage Java sur El Capitan (OS X 10.11))?

J'ai une installation propre d'El Capitan. J'ai installé PHPStorm sur mon Macbook Air. Lorsque j'essaie d'exécuter l'application, j'obtiens une erreur qui dit PHP storm ne peut pas être ouvert car il nécessite un héritage Java SE 6. J'ai ci-joint une image de l'erreur ci-dessous.

enter image description here

J'ai rencontré le même problème lorsque j'ai installé Yosemite, mais j'ai pu installer l'héritage Java fix (Java for OS X 2014-001) from the Apple's website. Lorsque j'essaie d'installer ce même Java fix j'obtiens l'erreur suivante: Java for OS X can't be installed on this disk. A newer version of this package is already installed

enter image description here

Toute pensée et aide seront grandement appréciées! Merci

16
flopperJ

Télécharger Java 6 pour El Capitan:

Java pour OS X 2015-001 bêta

https://support.Apple.com/kb/DL1824

25
jase

J'ai utilisé Homebrew pour installer JDK 1.6.0_65:

brew tap homebrew/cask-versions
brew cask install Java6
12
nwinkler

Si vous avez un problème avec Java sur OsX Yosemite ou El Capitain, vous devez télécharger Webstorm fourni (ou tout autre IDE depuis Jetbrains). Ça marche, je l'ai essayé moi-même.

https://www.jetbrains.com/webstorm/download/


enter image description here


Et oui, ce n'est pas une question liée à la programmation, mais c'est une IDE pour la programmation et quand vous venez travailler le matin et que vous ne pouvez pas coder - c'est un problème - et vous ne vous souciez pas si c'est lié;)

9
Samuel Ondrek

j'ai changé la version en 1.8 ici dans les instructions ci-dessous et PhpStorm fonctionne maintenant pour moi. Pour le moment, tous nos produits nécessitent l'installation de Apple JDK 1.6 pour fonctionner sur Mac. JDK 1.7 d'Oracle n'est pas encore officiellement pris en charge et connaît des problèmes qui nous empêchent de l'utiliser par défaut. . Oracle JDK 1.7.0_40 a ajouté la prise en charge de Retina et fonctionne beaucoup mieux que les versions précédentes sur Mac. Vous êtes invités à l'essayer au cas où vous auriez des problèmes avec Apple JDK.

Pour forcer l'exécution sous JDK 1.7, modifiez le fichier /Applications/.app/Contents/Info.plist, changez JVMVersion de 1.6 * à 1.7 *:

JVMVersion 1.7 *

0
Mike Hermann
  1. Ouvrez Terminal.app et écrivez Sudo nvram boot-args="rootless=0" + retour
  2. Redémarrer
  3. Installer Java de https://support.Apple.com/kb/dl1572?locale=en_US

Cela va installer Java 6, 7 et 8. Profitez-en!

0
neu242