Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1526 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Plusieurs versions de JVM installées : problème

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Plusieurs versions de JVM installées : problème

n°535019
Krueger
tout salaire demande dutravail
Posté le 09-10-2003 à 09:48:55  profilanswer
 

Bonjour,
 
J'ai installé une JRE version 1.1.8 sur une machine qui a déjà une J2SDK 1.4.1. Lorsque je teste une classe sur la JVM 1.1.8, elle ne trouve pas la classe java.lang.Thread alors qu'elle existait depuis la JDK 1.0. D'où vient le problème ?
 
Ce que ça donne en ligne de commande :

Citation :

D:\java>javac -target 1.1 mypkg\Hello.java
D:\java>set JAVA_HOME=C:\Program Files\Java\jre1.1.8_10
D:\java>"%JAVA_HOME%"\bin\jre -classpath . mypkg.Hello
Unable to initialize threads: cannot find class java/lang/Thread
Could not create Java VM


Le compilateur utilisé est celui de la J2DSK 1.4.1.


Message édité par Krueger le 09-10-2003 à 09:49:47

---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
mood
Publicité
Posté le 09-10-2003 à 09:48:55  profilanswer
 

n°535021
darklord
You're welcome
Posté le 09-10-2003 à 09:50:55  profilanswer
 

Euh tu compiles avec une jvm 1.4 et tu lances avec une 1.1.8? Ton problème de Thread n'a rien avoir avec java.lang.Thread, ton JDK 1.1.8 est mal installé ou tu as classpath qui traine référencenat des classes de la VM 1.4
 
Il faut surtout bien délimiter les deux environnements et etre sur que tu ne références pas des trucs de 1.4 en tournant en 1.1 et vice versa


---------------
Just because you feel good does not make you right
n°535022
darklord
You're welcome
Posté le 09-10-2003 à 09:51:43  profilanswer
 

Krueger a écrit :


Le compilateur utilisé est celui de la J2DSK 1.4.1.


 
tu as bien utilisé l'option target comme je t'ai expliqué? Parce que compiler en 1.4 ca va pas le faire sur une VM 1.1 ....


---------------
Just because you feel good does not make you right
n°535025
Krueger
tout salaire demande dutravail
Posté le 09-10-2003 à 09:53:46  profilanswer
 

C'est bon. Je viens tout juste de résoudre mon problème : le paramètre -classpath remplace le CLASSPATH, tandis que -cp ajoute au CLASSPATH la valeur spécifiée. Il fallait donc que j'utilise -cp dans mon cas.
 
Désolé du dérangement et merci pour ton aide. :hello:


Message édité par Krueger le 09-10-2003 à 09:54:25

---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°535028
Krueger
tout salaire demande dutravail
Posté le 09-10-2003 à 09:55:48  profilanswer
 

Etrange, il n'y a plus une telle distinction dans la JVM actuelle. :??:


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Plusieurs versions de JVM installées : problème

 

Sujets relatifs
Problème d'installation phpnuke 6.9.1[Java] faire tourner une appli 1.4.1 sur Mac OS 9.x
[java] aide pour structurer une fonctionProbleme avec str_replace
[algo] problème d'inclusion de boucle[APPLET] Intégrer un éditeur HTML opensource Java
[JAVA] Intercepter le retour d'un prog lancé en ligne de commandeProbleme avec l'affichage d'un <table>
[HTML/Php] Formulaires en plusieurs parties?[LDAP] Création d'usager Java ou Perl?
Plus de sujets relatifs à : [Java] Plusieurs versions de JVM installées : problème


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR