JRE system library manquant tools.jar
J'utilise Ubuntu 12.04(LTS). Dans mon projet dans Eclipse, j'ai besoin d'utiliser la com.soleil.outils.joindre paquet. Cependant, mon JRE system library ne comprend pas la tools.jar le fichier qui contient le package.
J'ai essayé d'installer différents Jre et Jdk pour Java 6 et 7. Ce que j'ai remarqué, c'est que certains d'entre eux ont mentionné le fichier jar dans leur dossier libs mais Eclipse ne parvient toujours pas à inclure dans mon classpath lors de la sélection de la JRE. Référencement tools.jar directement résout le problème, mais depuis c'est un projet partagé, je ne suis pas autorisé à modifier le classpath et donc ce n'est pas une solution viable pour moi.
Mon ami est à l'aide d'un MAC avec la même version d'Eclipse par défaut et les JRE et n'ont pas ce problème. Ce que nous avons trouvé est que pour lui tools.jar est une partie de classes.jar ce qui n'est pas le cas dans ma configuration (je n'ai pas classes.jar que ce soit).
Que pensez-vous pourrait être la source de ce problème? Tout conseil serait grandement apprécié.
Merci les gars!!!
- Tools.jar fait partie de la JDK pas le JRE.
Vous devez vous connecter pour publier un commentaire.
Le problème est que le JDK contient l'tools.jar fichier (ni de la Jre n').
Il est facile de résoudre le problème, vous devez spécifier la valeur par défaut de l'environnement d'exécution à utiliser pour le projet ou pour l'ensemble de l'espace de travail. Changement à l'une quelconque de l'installation du Jdk.
La façon la plus simple est probablement Fenêtre --> Préférences - > Java --> Installé Jre, et en sélectionnant le JDK au lieu de la JRE. Tous les projets d'utilisation de ce paramètre par défaut.
eclipse.ini
fichier avec l'-vm
switch? Aussi, ici.tools.jar
fichier).bin
par Eclipse par défaut).J'ai eu exactement le même problème sur Ubuntu 12.10 et dans mon cas, a réussi à le résoudre par l'ajout d'une référence à l'actuel Java binaires dossier à mon
PATH
variable.Ou
Juste modifier
.profile
ou.bash_profile
dans votre/home/<user>
dossier et vous devriez être bien. Si ces fichiers n'existent pas il suffit de créer un d'entre eux.Remarque: assurez-vous que vous utilisez le JDK et non JRE