web-dev-qa-db-fra.com

Que signifie «erreur de remplacement à chaud» avec IntelliJ (en Java)?

Je n'ai aucune idée de ce qu'est un échange à chaud et pour la vie de moi, je ne peux pas construire une recherche Google qui trouvera ce que cela signifie dans le contexte de mon programme. J'étais en train de modifier ma classe, de la même manière que je le fais tout le temps, et quand je suis allé la diriger, j'ai soudainement eu un

Échec du remplacement à chaud: myClassName: schéma non implémenté

erreur.

Quelqu'un peut-il m'expliquer cela en termes de Layman?

45
Niko

Vous essayez de modifier votre code source pendant que le programme (ou le débogueur d'IntelliJ) est toujours en cours d'exécution . C'est ce que fait la fonction HotSwap selon KB d'IntelliJ.

Veuillez vous assurer que votre programme et/ou débogueur est arrêté avant de relancer le programme et que le problème doit être résolu.

81
Ricky Mutschlechner