Il y a actuellement 77 visiteurs
Vendredi 06 Août 2021
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
Heureux les fêlés, car ils laissent passer la lumière
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 ?
Heureux les fêlés, car ils laissent passer la lumière
lucilette
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 273
Inscription: 07 Aoû 2003 16:16
 



Sujets similaires

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

Message Probleme de java
Bonjour,voila j ai un petit soucis je dois installer java runtime 1.7u4 sur xp j ai trouver sur le net mais il veut pas fonctionner.quelqu un aurait une idée?merci
Réponses: 2

Message Message d'erreur Java
Bonjour à tous ! Je reçois régulièrement le message suivant dans mon Windows 7 Pro fr SP1. Me disant en le lisant qu'il doit être question de Java, j'ai réinstallé celui-ci, mais le message revient comme un mauvais eczéma. Quelqu'un aurait-il une idée de sa provenance ? Merci infiniment pour votre a ...
Réponses: 3

Message java - PHP JavaBridge
bonjour,je veux utiliser des rapports crées par ireport dans mon code php.je travaille sous win xp.j'ai installé easyphp , tomcat et javabridge.Code: Tout sélectionner<?phpdefine('JAVA_INC_URL','http://localhost:8080/JavaBridge/java/Java.inc');require_once(JAVA_INC_URL);// creer une instance da a ...
Réponses: 0

Message probleme java
Bonsoir,étant très nul en informatique je viens vous demander de l'aide.Voila mon problème: Depuis quelque temps je joue sur pmu.fr mais suite à une mise à jour (enfin je crois) je ne peux plus me connecter sur le site.Cela me marque qu'il y a un problème avec java, j'ai téléchargé la dernier versio ...
Réponses: 9

Message Java ne fonctionne plus sur chrome
Bonjour à tous , j'ai un petit soucis avec chrome depuis peu , malgré que j'ai installé java les sites Java ne s'affichent plus sur chrome.En faisant quelques recherches j'ai vu que chrome n'offre plus la possibilité d'utiliser Java .Est ce vrai il faut que je change de navigateur si je veux continu ...
Réponses: 1


Qui est en ligne

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


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