Changer de versions de jdk

Changer de versions de jdk - Java - Programmation

Marsh Posté le 03-02-2005 à 10:46:13    

Bonjour,
 
j'ai un gros problème de changement de version de jdk sous Windows 2000.
J'ai installé la jdk 1.4 pour pouvoir utiliser Eclipse, mais j'avais des applications qui ne se compilaient plus.
Donc je désinstalle le truc et je réinstalle la version 1.3 mais là à la compilation (utilisant Ant), j'ai un message d'erreur me disant qu'il cherche la version 1.4 alors que j'ai la 1.3. J'ai bien essayé de nettoyer la base de registre (recherches sur java, jdk, jre, 1.4) mais ça ne change rien.  
 
Help !

Reply

Marsh Posté le 03-02-2005 à 10:46:13   

Reply

Marsh Posté le 03-02-2005 à 11:49:07    

verifie ton path, vire les java.exe qui sont ailleur que dans les repertoires de tes jdk


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 03-02-2005 à 14:20:30    

Non, j'ai essayé, il lance bien le java.exe 1.3.
Je pense que c'est dans la base de registre vu qu'il me sort :
 

Code :
  1. Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
  2. has value '1.3', but '1.4' is required.
  3. Error: could not find java.dll
  4. Error: could not find Java 2 Runtime Environment.

Reply

Marsh Posté le 03-02-2005 à 15:36:34    

Bon j'ai réessayé de virer la jdk 1.3, puis de rebooter, puis de renettoyer la base de registre. Un reboot, une réinstall de la jdk 1.3 plus tard, j'ai mis non pas le chemin de java.exe de la jdk mais celui de Weblogic (que j'ai par ailleurs sur mon poste) dans le path. Et là ça a marché.
On dirait donc que ça venait plutôt du programme que je compilais que de la jdk elle-même. Mais bon ça reste étrange...

Reply

Marsh Posté le 03-02-2005 à 16:11:53    

the real moins moins a écrit :

verifie ton path, vire les java.exe qui sont ailleur que dans les repertoires de tes jdk


 
+1
 
Vérifie que tu n'a pas un java.exe dans le répertoire System32 de windows.
 
et pour être sûr de la version utilisée, tape java -version dans une commande DOS

Reply

Marsh Posté le 03-02-2005 à 16:15:01    

non, c'est pas assez sur, ça.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 03-02-2005 à 16:26:16    

:ouch: effectivement il y a un java.exe dans System32

Reply

Marsh Posté le 03-02-2005 à 16:33:41    

Détruit ce java.exe et le javaw.exe qui va avec (ou renomme les) puis relance Eclipse

Reply

Marsh Posté le 03-02-2005 à 16:42:22    

ben là j'ai réinstallé la jdk 1.3 donc de toutes façons....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed