OVH Cloud OVH Cloud

probleme de compilation/execution

3 réponses
Avatar
julien
Bonjour

Je compile mon programme avec "javac Main.java". Aucune erreur affichée

Puis je lance ce programme: java Main

Mais les modifications effectuées juste avant la complilation
n'apparaisse pas à l'exécution du programme! J'avais changé les messages
affichées sur System.out, mais je vois toujours les anciens!

Je ne comprends pas ce qui se passe.

Julien

3 réponses

Avatar
Thibaut Desmarest
julien wrote:

Bonjour

Je compile mon programme avec "javac Main.java". Aucune erreur affichée

Puis je lance ce programme: java Main

Mais les modifications effectuées juste avant la complilation
n'apparaisse pas à l'exécution du programme! J'avais changé les messages
affichées sur System.out, mais je vois toujours les anciens!

Je ne comprends pas ce qui se passe.

Julien


Vérifie que tu as bien sauvegardé tes fichiers avant de compiler (oui je
sais ca parait bête mais ca peut arriver).

Supprime tes fichiers .class et recompile. Normalement là en repartant
de 0 tes modificaitons devraient être prises en compte !

Thibaut

Avatar
atouret
julien wrote in message news:<41606a47$0$8326$...
Bonjour

Je compile mon programme avec "javac Main.java". Aucune erreur affichée

Puis je lance ce programme: java Main

Mais les modifications effectuées juste avant la complilation
n'apparaisse pas à l'exécution du programme! J'avais changé les messages
affichées sur System.out, mais je vois toujours les anciens!

Je ne comprends pas ce qui se passe.

Julien


Supprimes le fichier .class pr voir ....
sinon regarde bien ta variable d environnement CLASSPATH si elle
possede bien en premier le .
ex sous windoze: CLASSPATH= .; %chemins divers%

Alexandre

Avatar
julien
julien wrote:
Bonjour

Je compile mon programme avec "javac Main.java". Aucune erreur affichée

Puis je lance ce programme: java Main

Mais les modifications effectuées juste avant la complilation
n'apparaisse pas à l'exécution du programme! J'avais changé les messages
affichées sur System.out, mais je vois toujours les anciens!


Merci à tous.

Je pensais que chaue fichier était compilé récursivement lorsqu'on
compilait le fichier de niveau le plus haut, j'avais tord.

Julien