Netbeans ne démarre pas et eclipse ne s'installe pas

0

Netbeans fonctionnait bien la semaine dernière (et ce depuis mon installation il y a environ deux ans). Maintenant tout à coup, il ne démarre pas (sans montrer aucune erreur). Je n'ai rien changé en ce qui concerne Java sur mon ordinateur. Tout ce que j'ai fait ces deux dernières semaines, c'est d'installer un logiciel dont j'avais besoin. Maintenant, quand je clique sur son icône ou le lance à partir d'une invite de commande, rien ne se passe. J'ai suivi des publications et utilisé -trace pour obtenir le journal de sortie. Mais je ne sais pas comment l'utiliser pour trouver le problème. Le fichier journal Netbeans

Ce que j'ai essayé:

  • J'ai désinstallé Netbeans et Jdk, puis je les ai réinstallés. Je rencontre le même problème.
  • Exécution de Netbeans à partir de cmd avec l'option -vm. N'a pas fonctionné
  • Installez Eclipse, mais il ne l’installera même pas et tout ce que j’aurai, c’est le fichier journal qui indique une erreur. J’ai essayé de les rechercher, mais j’ai échoué. Le fichier journal Eclipse
  • Java_Home et le chemin sont tous spécifiés dans les variables d’environnement, et les programmes java se compilent et s’exécutent parfaitement à partir de Cmd. (toutes les autres variables d'environnement et autres informations système figurent dans le journal Eclipse).

S'il vous plaît, aidez-moi, c'est tellement frustrant, et j'envisage même le double démarrage maintenant que les deux IDE ne fonctionnent pas. J'ai aussi pensé à essayer d'autres IDE, mais j'ai pensé que je pourrais avoir le même problème. Merci d'avance.

Je suis en cours d'exécution: windows8.1, Netbeans8.2, jdk1.8.0_191 et Eclipse oomph

Mise à jour: La pathvariable d'environnement est en fait différent de ce que éclipse du journal affiche de fichiers, il est le suivant:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\ WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\ Program Files\Java\jdk1.8.0_191\bin;C:\Program Files\metro\bin;C:\Program Files\ apache-ant-1.10.5\bin;C:\Program Files\apache-maven-3.6.0\bin;C:\Program Files\g lassfish5\glassfish\bin;C:\Program Files\glassfish5\bin

Noussa Smiley
la source

Réponses:

0

L’autre logiciel que vous avez installé a peut-être également installé sa propre version de Java qui est incompatible.

Vérifiez vos versions de Java C:\Program Files (x86)\Javaet vos variables d’environnement (et en particulier PATH). Voir également Panneau de configuration> Programmes et fonctionnalités pour les versions Java.

harrymc
la source
Il n’a rien installé et, comme je l’ai dit, j’ai désinstallé toutes les versions de jdk que j’avais et n’a réinstallé que jdk1.8.0_191, mais cela n’a pas fonctionné
Noussa Smiley Le
Je suggère de désinstaller les nouveaux produits et voir si cela aide. Si ce n'est pas le cas, désinstallez Netbeans et Java à l'aide de Revo Freeware , nettoyez tous les dossiers et le registre pour NetBeans et Java, puis réinstallez votre Java d'origine et vos Netbeans ayant fonctionné. Si cela fonctionne, soyez prudent lors de l'installation des autres produits.
harrymc
mais le fichier journal ne donne-t-il aucune information sur le problème, ou ne savez-vous pas comment y remédier? Parce que je ne veux vraiment pas désinstaller les autres logiciels, à moins que cela ne résolve le problème à coup sûr.
Noussa Smiley
Je n'ai pas trouvé les journaux utiles, j'ai donc dû donner un conseil plus large. Vous devriez examiner les produits que vous avez installés avec un œil avec lequel vous pourriez avoir été en conflit avec NetBeans ou Eclipse. Pour entrer en conflit avec les deux, java doit être en quelque sorte brisé.
harrymc
J'ai désinstallé le logiciel mais j'obtiens toujours le même résultat. Il serait peut-être important de vous informer qu'après avoir eu ce problème, je suis allé vérifier si les variables d'environnement étaient correctes, mais j'ai remarqué que le "chemin" n'existait pas et j'ai donc dû le redéfinir. Je ne sais pas ce qui aurait pu être supprimé parce que je suis certain de ne pas l'avoir fait. Un logiciel pourrait-il être responsable d'une telle chose? Je suis plus ou moins convaincu que les variables d'environnement sont correctement définies maintenant.
Noussa Smiley
0

Le problème le plus probable pour votre problème NetBeans est qu’il soit configuré pour utiliser une installation de JDK 8 qui n’existe pas. Cela expliquerait certainement l'échec de NetBeans à démarrer.

À l’appui de cette idée, cela apparaît dans le fichier journal NetBeans:

Option trouvée: netbeans_jdkhome = C: \ Program Files \ Java \ jdk1.8.0_121

Cependant, vous déclarez que vous utilisez jdk1.8.0_191 plutôt que jdk1.8.0_121 . En supposant que vous souhaitiez utiliser la mise à jour 191, vous devriez:

  • Désinstallez toutes les anciennes versions de JDK 8 si nécessaire (même s’il semble que vous l’ayez déjà fait).
  • Configurez NetBeans pour utiliser jdk1.8.0_191 au lieu de jdk1.8.0_121 .

Pour configurer NetBeans:

  • Localisez le fichier texte netbeans.conf . Il se trouve dans le répertoire etc sous le répertoire d'installation de NetBeans 8.2. Ouvrez ce fichier dans n’importe quel éditeur de texte.
  • Recherchez la ligne contenant la propriété netbeans_jdkhome .
  • Si cette ligne est commentée par l’utilisation d’un interligne, #supprimez ce #symbole.
  • Assurez-vous que la valeur de la propriété est définie sur le chemin de la version installée de JDK 8 que vous souhaitez utiliser. Par exemple, dans votre cas, la ligne devrait probablement ressembler à ceci:

    netbeans_jdkhome = C: \ Program Files \ Java \ jdk1.8.0_191

  • Enregistrez le fichier netbeans.conf et démarrez NetBeans. Cela devrait fonctionner maintenant.

  • Si NetBeans ne parvient pas à démarrer, mettez à jour votre question avec le nouveau contenu du fichier journal NetBeans.

Pour votre information, notez que NetBeans ne se soucie pas des paramètres dans les variables d’environnement Windows telles que PATH. Tout ce qui l'intéresse, ce sont ses propres paramètres de configuration, tels que ceux de netbeans.conf .

La cause de votre problème avec Eclipse est moins évidente, mais vos PATHparamètres indiquent de nombreux répertoires Java que je n'ai pas. Sont-ils tous définitivement nécessaires? Une chose qui est certainement incorrecte est que vous avez C:\Program Files\Java\jdk1.8.0_191\bin;spécifié dans les PATHdeux fois, alors corrigez cela. Réessayez ensuite votre installation Eclipse une fois que NetBeans fonctionne.

Skomisa
la source
Désolé pour le replay tardif. En ce qui concerne la propriété netbeans_jdkhome, c’est bien celle qui convient, j’ai téléchargé par mégarde l’ancien fichier journal (celui que j’ai eu lorsque jdk1.8.0_121 m’avait obtenu). Je vais le remplacer par le journal que je reçois maintenant (même s'ils sont identiques, la seule différence est la version jdk). J'ai déjà essayé ce que vous avez mentionné dans votre commentaire, mais cela n'a pas fonctionné. Netbeans ne démarre toujours pas. En ce qui concerne la variable d’environnement "path", elle est en fait différente de celle affichée par le journal. Je ne sais pas pourquoi. Mon "chemin" actuel est différent et ne comporte qu'un seul chemin vers jdk1.8.0_191.
Noussa Smiley
@ NoussaSmiley OK, compris. Pour votre problème NetBeans, essayez de mettre la valeur de netbeans_jdkhome dans le fichier netbeans.conf entre guillemets afin que la ligne ressemble à ceci: netbeans_jdkhome = "C: \ Program Files \ Java \ jdk1.8.0_191" (je pense que l'espace dans le fichier nom peut causer des problèmes.)
skomisa
C'est déjà comme ça. Il a déjà des guillemets, ce n'est donc pas le problème. Cela ne fonctionne toujours pas.
Noussa Smiley