Il y a actuellement 515 visiteurs
Dimanche 22 Décembre 2024
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 2 invités


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