Quand j'essaye de démarrer NetBeans comme d'habitude, ça ne commence pas éternellement sans que rien ne sort ... La dernière fois que ça a commencé normalement ... J'écrirai ici l'heure à laquelle cela s'est produit. *environnement OS: Windows 10 NetBeans: Apache NetBeans IDE 11.1 Java: JDK 13
Lorsque j'essaye de le lancer avec un raccourci comme sur le bureau, rien ne se passe. Aucun message d'erreur ne s'affiche. Maintenant, essayez de le démarrer à l'invite de commande.
C:\Program Files\NetBeans-11.1\netbeans\bin>netbeans.exe
Encore une fois, il ne démarre pas, mais j'obtiens un message d'erreur.
(J'ai essayé de le reproduire, mais je n'ai pas pu obtenir le type de message d'erreur car je ne pouvais pas. Je suis désolé.)
Le message d'erreur vous indiquera où vous vous connectez, alors ouvrons ce journal. Comme exemple de lieu
C: \ Users \ [nom d'utilisateur] \ AppData \ Local \ Temp
Et le nom du fichier journal est comme hs_err_pid18004.log. (Le numéro étant l'identifiant du processus, il doit s'agir d'un numéro différent.) La première partie du contenu ressemble à ce qui suit.
>\#
>\# A fatal error has been detected by the Java Runtime Environment:
>\#
>\# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fff2a50f98a, pid=18004, tid=12052
>\#
>\# JRE version: Java(TM) SE Runtime Environment (13.0+33) (build 13+33)
>\# Java VM: Java HotSpot(TM) 64-Bit Server VM (13+33, mixed mode, sharing, tiered, >compressed oops, g1 gc, windows-amd64)
>\# Problematic frame:
>\# C [awt.dll+0x8f98a]
>\#
>\# No core dump will be written. Minidumps are not enabled by default on client versions of >Windows
>\#
>\# If you would like to submit a bug report, please visit:
>\# http://bugreport.java.com/bugreport/crash.jsp
>\# The crash happened outside the Java Virtual Machine in native code.
>\# See problematic frame for where to report the bug.
>#
EXCEPTION_ACCESS_VIOLATION est le contenu de l'erreur, mais il est présumé qu'il s'agit d'une violation de lecture de la mémoire. Où le problème est arrivé
>\# C [awt.dll+0x8f98a]
Il est écrit à la place de.
awt.dll est un fichier dans java \ jdk-13 \ bin. C'est un fichier qui ne peut pas être falsifié ...
# Cette solution
Finalement, cela a commencé avec succès, mais ce qui s'est passé était
* JDK déclassé *
C'est. JDK rétrogradé de 13 à 12.0.2
C:\Program Files\NetBeans-11.1\netbeans\etc
Réécrivez une partie du contenu de netbeans.conf comme suit. (Les numéros correspondent à la version)
#### **`netbeans_jdkhome="C:\Program Files\Java\jdk-12.0.2"`**
Cela a réussi à démarrer!
Si vous avez une expérience similaire, j'apprécierais que vous y fassiez référence.
Il a commencé avec succès, j'ai donc renvoyé netbeans.conf pour essayer de le reproduire pour écrire cet article et pour une raison quelconque, il a toujours commencé. Qu'est-ce que c'était que ça ...
Recommended Posts