cs_kcin
Messages postés63Date d'inscriptionvendredi 5 novembre 2004StatutMembreDernière intervention26 novembre 2012
-
25 oct. 2007 à 11:47
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
25 oct. 2007 à 12:28
Bonjour à tous.
J'essaye depuis quelques jours d'apprendre le JAVA à l'aide d'un bouquin que je trouvé. Or j'ai un petit soucis lors de l'éxécution d'un des scripts de test que voici :
public class Date {
int jour;
int mois;
int an;
static Date Jourdelan;
if ((mois < 0) || (mois > 12))
return false;
if ( jour < 0 )
return false;
switch ( mois ){
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10 :
case 12 :
if ( jour > 31 )
return false;
break;
case 2 :
if ( jour > 28 )
return false;
break;
case 4 :
case 6 :
case 9 :
case 11 :
if ( jour > 30 )
return false;
break;
}
return true;
}
}
Et au débug, j'obtiens de temps en temps ce message :
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
J'utilise Eclipse 3.1 VF et mon jre est le 1.6.0_03.
Si vous pouviez m'aider à comprendre ce problème ca serait très gentil...
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 25 oct. 2007 à 12:28
Salut,
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /><title></title><meta name="GENERATOR" content="OpenOffice.org 2.2 (Linux)" /><meta name="CREATED" content="20071025;12235200" /><meta name="CHANGED" content="16010101;0" /><style type="text/css"><!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
--></style>
1 - assure toi que ton eclipse est bien exécuté avec la JVM de sun et non gcj ou blackdown
2 - pour le jdk 1.5 et supérieur il est préférable d'utiliser la version europa (3.3) d'eclipse
3 - si le problème persiste : downgrade ton jdk en version 1.5
4 - essai d'ajouter un System.exit(0); à la fin de ta méthode main (certains ont résolu le prob ainsi)
Voici ma config (qui fonctionne):
Gentoo 2007.0 compilé pour core 2 duo
jdk 1.5.0.07 (c'est lui qui run mon eclipse)
Eclipse Europa (3.3)
j'ai également ajouté les jvm suivantes dans la config d'eclipse : jdk1.3.1_20, j2sdk1.4.2_14, jdk1.5.0_07, jdk1.6.0_02
j'ai également testé sur cette config :
Kubuntu 7.04 kernel 2.6.20-16-generic SMP
le reste comme pour la gentoo
j'ai beau faire des switch de jvm je n'ai pas le problème que tu as...
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."