Lancer Intellij IDEA 13 Mac avec un JDK Oracle

vendredi 1 août 2014

IntelliJ IDEA est sans doute, actuellement, le meilleur IDE Java. Or, les développeurs Java sérieux ne peuvent se contenter du JRE 1.6 fourni par Apple dans Maverick (et la bêta publique de Yosemite, à l'heure où j'écris ces lignes).

Problème : IntelliJ réclame la présence du JRE fourni par Apple et refuse de se lancer, même si un JDK Oracle, 1.7 ou 1.8 est installé sur la machine.

La solution est facile, mais encore faut-il la connaître.

IntelliJ IDEA est sans doute, actuellement, le meilleur IDE Java. Or, les développeurs Java sérieux ne peuvent se contenter du JRE 1.6 fourni par Apple dans Maverick (et la bêta publique de Yosemite, à l’heure où j’écris ces lignes).

Problème : IntelliJ réclame la présence du JRE fourni par Apple et refuse de se lancer, même si un JDK Oracle, 1.7 ou 1.8 est installé sur la machine.

La solution est facile, mais encore faut-il la connaître.

Pour résoudre le problème, il faut effectuer un clic droit sur l’icône d’IntelliJ, qui se trouve dans le dossier Applications, et choisir « Afficher le contenu du paquet » dans le menu déroulant. Une fenêtre du Finder s’ouvre. Il faut ensuite ouvrir le dossier Contents, puis le fichier Info.plist (en double-cliquant dessus, ou dans n’importe quel éditeur de texte brut).

Dans le fichier Info.plist, il faut rechercher :

<key>JVMVersion</key>
<string>1.6*</string>

et remplacer par

<key>JVMVersion</key>
<string>1.8*</string>

Et voilà !