IntelliJ à ne pas commencer à partir de mac OS X Yosemite mise à jour
J'ai mis à jour mon OS X Yosemite, et maintenant, mon Ide, IDE n'est pas de départ.
Voici le message d'erreur:
Pour ouvrir “IntelliJ IDEA”, vous devez installer l'héritage Java SE 6 runtime.
Vous devez vous connecter pour publier un commentaire.
La officiellement solution recommandée est à installer/mettre à jour JDK 1.6 sur Mac (si ce lien ne s'ouvre pas dans Safari, essayez avec Firefox).
Modifiant
Info.plist
briser l'application de signature numérique et de prévenir les mises à jour des correctifs.Nous ne recommandons pas de modifier
Info.plist
fichier pour l'exécuter en vertu de JDK 1.7 ou 1.8.Veuillez vérifiez ce document pour la liste des questions critiques spécifiques à Java 7 et 8 sur Mac qui empêchent JetBrains de l'utilisation de ces versions de Java par défaut.
Alors que Java 6 a connu des problèmes de sécurité et est en fin de vie, ces questions sont plus susceptibles de ne pas exploitable lorsque vous êtes à l'aide de Java 6 pour exécuter IntelliJ IDEA (et d'autres environnements de développement intégrés sur cette plate-forme). La version 6 de Java ne pas installer de plugin dans votre navigateur pour exécuter les applets, et il serait extrêmement difficile (voire impossible) pour l'attaquant à distance de l'exploiter quand il est utilisé pour exécuter l'IDE.
Si vous ne pouvez pas accepter ces (probablement minime) risques d'exécution en vertu de la version 6 de Java, nous vous recommandons d'utiliser le spécial IDE de distribution groupés de Java 8 (encore expérimental). Pour obtenir cette version ajouter
-jdk-bundled
pour le nom de fichier. Depuis l'IDÉE 14.1 le suffixe a changé de-custom-jdk-bundled
Exemple:
Veuillez noter, c'est juste un exemple et peut être un lien vers une version obsolète, veuillez utiliser la dernière version disponible de la page de téléchargement, cliquez sur Télécharger, annuler le téléchargement, la copie de la lien direct de la Merci pour le téléchargement de IntelliJ IDEA page et ajouter
-jdk-bundled
(-custom-jdk-bundled
depuis 14.1) pour le nom de fichier. Utiliser cette version uniquement si fonctionne sous Java 6 est absolument pas une option pour vous, être conscient de la problèmes connus.Ce que vous devez faire est d'aller de l'avant et de modifier ce fichier:
Le remplacement de cette:
avec ceci:
Edit: Comme dit par intellij membre @crazycoder, recommandée façon de total résoudre ce problème est d'installer la dernière jdk 1.6
J'ai trouvé que l'installation de Java pour OS X 2014-001 après la mise à jour de Yosemite a résolu pour moi.
Ou changement d'asterisk pour plus
L'inconvénient, c'est OS X avec chaque IDÉE de commencer à vous demander l'autorisation réseau.
Mais Java 8 ont encore quelques bugs, notamment sur la Rétine de dispositifs et de JetBrains encourage à utiliser Java 6 d'Apple. Dernière mise à jour de travail avec IDÉE sur Yosemite est disponible ici http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=fr_fr
Si vous avez la dernière version du JDK, vous pouvez changer les informations.plist pour gérer cela.
modifier les Infos.fichier plist, dans votre jdk, par exemple:
mise à jour JVMCapabilities dictionnaire d'avoir des valeurs suivantes:
Maintenant, essayez de redémarrer l'application. La demande doit maintenant faire usage de votre JDK au lieu de chercher JDK 6
OSX a son Jdk dans le dossier
/Library/Java/JavaVirtualMachines/
.Il peut y avoir plusieurs versions, par exemple 1.7 ou 1.8.
Comme indiqué par @CrazyCoder, IntelliJ a besoin d'une version 1.6 à y être présents, qui Yosemite chassé (en faveur de 1,7 si je ne me trompe pas).
Pour installer jdk 1.6, en effet, vous pouvez tout simplement utiliser le dmg d'apple comme recommandé par @CrazyCoder et confirmé par @LanceP.
Comme un homebrew fût utilisateur, j'ai installé via
Après cela, l'Ide était à nouveau opérationnel.
Voir aussi ce utile post sur la gestion de plusieurs versions de Java sur mac OSX.