Vous venez d’installer votre Fedora 22 et vous venez de télécharger l’excellent IDE PHP phpStorm. Mais celui-ci refuse de se lancer. Un message d’insulte s’affiche :
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0 juin 08, 2015 8:39:20 PM java.util.prefs.FileSystemPreferences$1 run INFO: Created user preferences directory. juin 08, 2015 8:39:20 PM java.util.prefs.FileSystemPreferences$6 run WARNING: Prefs file removed in background /home/greg/.java/.userPrefs/prefs.xml [ 1343] ERROR - nse.impl.GeneralLicenseManager - No valid license found java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:115) at com.intellij.ide.a.g.bb.a(bb.java:107) at com.intellij.idea.MainImpl$1.start(MainImpl.java:47) at com.intellij.idea.StartupUtil.prepareAndStart(StartupUtil.java:105) at com.intellij.idea.MainImpl.start(MainImpl.java:42) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:91) at java.lang.Thread.run(Thread.java:745) [ 1348] ERROR - nse.impl.GeneralLicenseManager - PhpStorm 8.0.3 Build #PS-139.1348 [ 1348] ERROR - nse.impl.GeneralLicenseManager - JDK: 1.8.0_45 [ 1348] ERROR - nse.impl.GeneralLicenseManager - VM: OpenJDK 64-Bit Server VM [ 1348] ERROR - nse.impl.GeneralLicenseManager - Vendor: Oracle Corporation [ 1349] ERROR - nse.impl.GeneralLicenseManager - OS: Linux
Aie ! Mais que raconte t’il ? Pourquoi me parle t’il de licence ? Je viens de l’installer je n’ai pas le droit à ma version d’essai ?
Et bien ce n’est pas du tout cela… Le problème vient de la version de Java installée par défaut.
Pour résoudre se problème lancer un terminal, puis en root tapez :
dnf install java-1.8.0-openjdk
Une fois installé vous relancez phpStorm et vous obtiendrez celle belle fenêtre ! 😉