Peux-tu aller sur cmd? Si oui, que donne echo %path% en regard de tes versions de Java? Tu n'a pas d'autres variables d'environnement associées à ces logiciels? Peux-tu faire un script .bat pour appeler chacun de tes logiciels et dans lesquels, tu donnerais en paramêtre la bonne version de Java. Autre possibilité dans le même genre: Enllèves totalement les références à Java dans path. Fais-toi un script .bat pour chaque logiciel et modifie localement path pour la version désirée. Tu devras toujours appeler tes logiciels sous cmd. Autrement, je ne vois pas de truc.
Le Tout est souvent plus grand que la somme de ses parties.
bonjour PierrotLeFou je trouve que de faire un script est une assez bonne idée mais peux-tu m'éclairer sur le sujet car je ne m'y connais pas trop surtout qu'Eclipse est un .exe et non un .jar.
peut-être serait il possible de donner la bonne configuration de java a Eclipse pour qu'il marche correctement ?
Comment lances-tu Eclipse? Est-ce que tu cliques sur le nom avec l'explorateur de fichier ou si tu l'appelles sous cmd. Par exemple en tapant: Windows+R pour passer en invite de commande > cmd pour exécuter cmd > Eclipse pour exécuter Eclipse.exe Pour sortir de cmd, on peut faire la commande exit ou un Alt+F4 Pendant que tu es sous cmd, fais la commande echo %path% et regardes les chemins qui contiennent une référence à Java.
Le Tout est souvent plus grand que la somme de ses parties.
Le problème n'est pas que le fichier est en format .exe mais que tu es sur le Bureau. Tu sembles connaître le chemin de Eclipse. On peut l'obtenir en faisant Menu contextuel > Propriétés. À partir du Bureau, tu ne peux pas passer de paramètres. En général, dans cmd, tu n'as pas besoin de préciser l'extension .exe et bien d'autres d'ailleurs. Faire machin est la même chose que machin.exe Pour modifier la variable path de façon permanente, il faut se mettre en mode administrateur, et je ne sais pas toujours comment faire. Tu pourras essayer en faisant sur le Bureau la recherche: paramètres systèmes avancés Tu devrais trouver une zone nommée Variables d'environnement C'est là qu'on te dit que tu dois être en mode administrateur. J'ai trouvé un moyen de contourner le problème. Quand je fais Windows+R pour aller en invite de commande suivi de cmd, je me retrouve sur le dossier: C:\Users\mon_nom > Dans ce dossier, j'ai créé un petit script qui s'appelle ws.bat. Pour l'exécuter, je n'ai qu'à taper ws Dans ce script, j'initialise entre autres ma variable d'environnement path. Dans mon cas, il y a beaucoup de choses dans ce script, mais tu devrais comprendre ce qu'il faut faire. Les lignes commençant par rem sont des commentaires: - @echo off rem Script pour initialiser la variable d'environnement path rem Activer le code utf-8 chcp 65001 cls rem Pour gcc, gdb, et les autres compilateurs rem gcc veut dire GNU Compilers Collection set gcc=C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin rem Pour l'éditeur sed set sed=C:\Program Files (x86)\GnuWin32\bin\ rem Pour l'éditeur Notepad++ set npp=C:\Program Files\Notepad++ rem Ajouter CCleaner set ccleaner=C:\Program Files\CCleaner rem Initialiser la variable path rem On ajoute le dossier de mes scripts rem On ajoute les fichiers de Cygwin64. set cyg=C:\Cygwin64\bin rem set path=%path%%gcc%;%csh%;%sed%;%npp%;%ccleaner%;%src%;%cyg%; set path=%csh%;%path%%gcc%;%sed%;%npp%;%ccleaner%;%src%;%cyg%; cd %src% echo Fin de l'initialisation ... :err - csh et src sont des variables d'environnement usager (pas système) que j'ai créées il y a un bout de temps.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.