web-dev-qa-db-fra.com

Impossible de trouver tools.jar dans le JRE actif - Spring Tools Suite

Je sais qu'il y a plusieurs sujets à ce sujet, mais aucun ne porte sur Spring Tools Suite. Et je trouve des informations que ce fichier n'existe plus dans les versions récentes Java, ce qui semble être vrai, car je ne le trouve pas. Je suis absolument perdu maintenant.

4
user8883325

J'ai commencé à voir cette erreur après avoir essayé d'utiliser Java 11 pour mon projet Spring Boot en définissant les préférences JRE et compilateur installés sur Java 11.

L'ajout de l'argument -vm dans Eclipse.ini ou SpringToolSuite4.ini n'a pas aidé dans mon cas. J'ai dû changer le JDK sur la variable d'environnement Windows Path pour surmonter cette erreur (le chemin poinçait à Java 8 plus tôt). Aussi fait -Dosgi.requiredJavaVersion = 11 sur le fichier .ini.

0
Dotard

J'ai corrigé cela en ajoutant le JDK au chemin dans les variables d'environnement système et en le déplaçant vers le haut/premier de la liste. Le seul chemin d'accès à Java qui était précédemment dans le CHEMIN était C:\Program Files (x86)\Common Files\Oracle\Java\javapath. J'avais besoin d'ajouter C:\Program Files\Java\jdk1.8.0_211\bin vers le chemin d'accès et déplacez-le vers le haut.

Pour les fenêtres:

  1. Dans l'Explorateur Windows, accédez à Panneau de configuration\Système et sécurité\Système
  2. Cliquez sur "Paramètres système avancés"
  3. Allez dans l'onglet Avancé et cliquez sur Variables d'environnement
  4. Sous Variables système, modifiez le chemin d'accès.
  5. Ajoutez le répertoire bin de votre JDK, tel que C:\Program Files\Java\jdk1.8.0_211\bin, au chemin d'accès et déplacez-le vers le haut.
  6. Cliquez sur OK, OK.
  7. Redémarrez Spring Tool Suite.
0
M. Franklin

J'ai résolu ce problème en suivant simplement ces étapes:

  1. Accédez à l'option suivante d'IDE Eclipse:

    Window --> Preferences --> Java --> Execution Environments
    
  2. Sélectionnez la version appropriée Java version jdk.

  3. Enregistrez et redémarrez Eclipse et l'erreur ne se produira pas.

execution_environment_Java_option:

enter image description here

0
shuzzzam