Dites euh j'ai vérifié et je suis pas d'accord. Soit y a quiproquo soit y a bug !! Parce que chez moi :
1 2 3 4 5
| public class MesConstantes
{
public static int MA_CONSTANTE=1;
} |
dans le fichier constantes.jar
et
1 2 3 4 5 6 7
| public class TestMesConstantes
{
public static void main(String[] args)
{
System.out.println("Valeur ="+MesConstantes.MA_CONSTANTE);
}
} |
dans le fichier testconstantes.jar
donne:
si je l'exécute comme ça :
java -cp mesconstantes.jar;testmesconstantes.jar TestMesConstantes
et si je change la valeur et que je met
1 2 3 4 5
| public class MesConstantes
{
public static int MA_CONSTANTE=2;
} |
dans le fichier constantes.jar SANS toucher à testconstantes.jar et que je relance le tout j'obtient bien Es-tu sûr que tes jar sont bien écrasés à chaque modification ??
Partager