Il y a actuellement 6 visiteurs
Mardi 17 Mars 2026
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Java marche pô sur mon PC

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Java marche pô sur mon PC

Message le 08 Jan 2004 15:21

Salut !

Je n'arrive pas à exécuter mes fichiers Java sur mon PC. J'ai systématiquement le message d'erreur "Exception in thread "main" java.lang.NoClassDefFoundError: monFichier", alors que le fichier semble correct.

Exemple, avec le fichier Point.java :
Code: Tout sélectionner
class Point {
  private int x;
  private int y;

  public Point(int x, int y) {
    this.x = x;
    this.y = y;
  }

  public static void main(String[] args) {
    Point p = new Point(3,5);
  }
}


Je compile le fichier sans erreur, mais il veut pas l'exécuter :
Code: Tout sélectionner
Exception in thread "main" java.lang.NoClassDefFoundError: Point

Press any key to continue...


Précisions : j'utilise Java2 SDK 1.4.2_03 (installé aujourd'hui) ; OS : WinXP.

Merci de votre aide ou de votre expérience si ça vous est aussi déjà arrivé.
nagadoudi
Visiteur
Visiteur
 
Messages: 2
Inscription: 08 Jan 2004 15:08
 


Message le 12 Jan 2004 12:10

salut,
ça ressemble fort à une mauvaise définition du CLASSPATH : c'est dans le classpath que tu indiques à java tous les endroits où il doit chercher les classes utiles à ton programme (en l'occurence le chemin pour aller jusqu'à ton Point.class), + où se trouve java.
tu peux par exemple définir le classpath quand tu lances ton programme grâce à l'option -classpath :
java -classpath C:chemin1;C:chemin2 Point
lucilette
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 273
Inscription: 07 Aoû 2003 16:16
 

Message le 13 Jan 2004 18:55

En effet, c'est le classpath qui n'est pas défini. En ligne de commande, dans le rép du fichier .class, je tape
Code: Tout sélectionner
java -classpath . Point
et ça marche !!
C'est bizarre que le classpath ne soit pas défini par défaut en incluant le rép courant.

Merci ! :D
nagadoudi
Visiteur
Visiteur
 
Messages: 2
Inscription: 08 Jan 2004 15:08
 

Message le 14 Jan 2004 11:22

le classpath par défaut est vide il me semble ; si tu étais sous linux je te dirais de faire un export CLASSPATH avec le '.' dans ton bash_profile pour être tranquille, mais je sais pas s'il existe un équivalent de ça sous win (je veux dire un équivalent du bash_profile)... :cry: :cry: :cry: désolée :cry: :cry: :cry:
quelqu'un pour nous éclairer à ce sujet ?
lucilette
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 273
Inscription: 07 Aoû 2003 16:16
 



Sujets similaires

Message [Java] Programmation fonctionnelle
Avec Java 8, une discrète (r)évolution s'est opérée, avec l'arrivée des functors et des expressions lambda, qui permettent (enfin) une programmation plus ou moins fonctionnelle. Qu'est-ce qu'un functor ? Rien de plus qu'une fonction encapsulée dans un objet ! Quel intérêt ? Avant Java 8, il était im ...
Réponses: 3

Message IDE Java pour Android
J'ai longtemps cherché un IDE digne de ce nom pour pouvoir m'entraîner à programmer en Java sur ma7 tablette Android. Après en avoir testé pas loin d'une dizaine, tous aussi nuls les uns que les autres, j'ai enfin trouvé la perle rare : Igneous, disponible sur Google Play Store !
Réponses: 0

Message [Réglé] TrojanDownloader:Java/Agent.S détecté
Hello,Concernant ton fichier .bat, fait un clic droit dessus et sélectionne "Exécuter en tant qu'administrateur"A+
Réponses: 29

Message [Réglé] TrojanDownloader:Java/Agent.S détecté PC n° 2
bonsoirheracles a écrit:Un modérateur se chargera de passer le sujet en mode résolu.C'est fait
Réponses: 11

Message [Réglé] TrojanDownloader:Java/Agent.S détecté
BonjourMon Pc a détecté ceci : TrojanDownloader:Java/Agent.SComment faire pour le supprimer et nettoyer mon pc. J'ai deja fait windows defender mais je veux etre sur que tout soit partiMerci
Réponses: 39

Message NetFramework et Java sous Win10
Est-ce que ces trois plug-in (est-ce bien des plug-in, ou carrément des logiciels?) sont encore nécessaire sous Win10?Je sais que certains d'entre-eux fonctionnent avec certains programmes mais que Win10 les installe d'office lors de l'installation des dits programmes. Ma question se porte plutôt su ...
Réponses: 1

Message site en flash ou java
bonjour,comment savoir si un site utilise flash player ou java ?merci d'avance. à bientôt.
Réponses: 1


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


.: Nous contacter :: Flux RSS :: Données personnelles :.