web-dev-qa-db-fra.com

Intellij IDEA ne commencera pas

Lorsque j'ouvre Intellij 14, il commence le chargement initial puis s'affiche à l'écran. Après, il disparaît et le programme ne démarre pas.

 enter image description here

Mais lorsque j'ouvre le gestionnaire de tâches, il apparaît dans les processus, comme illustré ci-dessous.

 enter image description here

Parfois, le programme démarre après environ 10 minutes. Parfois, il ne démarre pas du tout. Est-ce que quelqu'un peut me donner une solution pour surmonter ce problème?

37
Lasitha Konara

Comme Tom, moi aussi j'ai augmenté la mémoire quand IntelliJ l'a demandé et l'a regretté. C'est l'écran qui l'a demandé:

 enter image description here

Cependant, dans mon cas, au lieu d’éditer les fichiers .vmoptions du dossier bin, IntelliJ en a créé un dans mon répertoire home qui, je l’assume, remplace uniquement ceux du dossier bin. Je suppose que ceci est typique des nouvelles versions - j'utilise IntelliJ 2016.1 dès maintenant.

Donc, pour résoudre ce problème, allez à C:\Users\<your_username>\.IntelliJIdea<version>\config (ou son équivalent) et delete le fichier idea.exe.vmoptions et/ou idea64.exe.vmoptions à partir de là. Cela devrait supprimer le remplacement et qu'IntelliJ utilise les paramètres du dossier bin.

Cela vaut peut-être la peine de vérifier les fichiers du dossier bin également, si IntelliJ change la façon dont il gère ces paramètres.


Voici les fichiers .vmoptions par défaut dans le dossier bin de l'installation; vous ne pouvez pas les supprimer car cela empêcherait IntelliJ de démarrer:

bin/idea.exe.vmoptions:

-server
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=150m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50

bin/idea64.exe.vmoptions

-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
78

J'ai eu un dialogue de mémoire insuffisante sur intellij 15 et ai pris une option sur ce dialogue pour augmenter la mémoire maximale. Par la suite, je ne pouvais pas commencer intellij. Donc, j'ai cherché dans le dossier intellij/bin un fichier pid (par une autre question de débordement de pile) pour voir ce qui se passait, mais je n'ai pas pu en trouver. Il y avait cependant un fichier (idea.exe.vmoptions) qui avait changé (pour conserver mon nouveau paramètre de mémoire). J'ai donc édité ce fichier pour redéfinir la mémoire maximale sur ce que j'avais auparavant, et maintenant cela fonctionne.

30
Tom Murphy

Éditez C:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0.6\bin\idea.exe.vmoptions de Xmx à Xmx512 

-server
-Xms128m
-Xmx512m
0
Kerisnarendra

Vous pouvez également vérifier vos variables d'environnement IDEA_JDK_64, Java_HOME et JDK_HOME. Dans mon cas, j'ai mis à jour la version Java et supprimé le répertoire précédent contenant JDK. Ensuite, IntelliJ a commencé à disparaître des processus quelques secondes seulement après son lancement. J'ai changé tous les chemins pour désigner le répertoire JDK approprié, puis il a commencé à fonctionner comme il se doit.

0
Michał Stochmal