IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

le compilateur peut-il planter?


Sujet :

Java

  1. #1
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 113
    Points : 80
    Points
    80
    Par défaut le compilateur peut-il planter?
    Un gros souci est apparue ce matin.
    Quand je veux compiler mes programmes, le compilateur ne trouve plus aucun de mes packages personnelle. Je me retrouve avec : "package GBC does not exist" alors que celui-ci est bien présent que ça fonctionnait hier...

    Le pire étant que le Main ne se lance plus... J'ai : "java.lang.NoClassDefFoundError: Main" alors que je suis dans le bon repertoire, mon main à été compiler et comme le reste fonctionnait hier!

    Alors la, j'y comprend plus rien... J'ai rien modifier sur mon systeme depuis hier (hormis l'installe d'iTunes, mais je doute que cela change quoique ce soit) et tout me lache comme ça...

    Savez vous à quoi tout cela peut-il être dus? J'aimerai tenter quelque chose avant de reinstaller jdk...

    Merci

  2. #2
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    quand tu tapes java dans la console ça donne quoi ?


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  3. #3
    Membre chevronné
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Points : 1 958
    Points
    1 958
    Par défaut
    Ca sent le problème de classpath à plein nez !
    Consulte la FAC sur ce point et si vraiment tu n'y arrives pas, dis-nous comment tu initialises cette variable.

  4. #4
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,

    Surement un problème de classpath...

    Est-ce qu'une variable d'environnement CLASSPATH est défini sur ton système ???

    a++

  5. #5
    Membre chevronné
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Points : 2 011
    Points
    2 011
    Par défaut
    Un petit truc à savoir. L'installation de produits Apple fout un bordel monstre dans le classpath configuré.

    -"Tout ça me paraît très mal organisé. Je veux déposer une réclamation. Je paye mes impôts, après tout!"
    -"JE SUIS LA MORT, PAS LES IMPÔTS! MOI, JE N'ARRIVE QU'UNE FOIS".

    Pieds d'argile (1996), Terry Pratchett 1948 - 2015
    (trad. Patrick Couton)

  6. #6
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 113
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par afrikha
    quand tu tapes java dans la console ça donne quoi ?
    il me dit que ma commande est incomplete et me fais la liste des commande/option. Le truc normal quoi.

    Citation Envoyé par adiGuba
    Surement un problème de classpath...

    Est-ce qu'une variable d'environnement CLASSPATH est défini sur ton système ???
    ben, mes variables d'environnement sont definis depuis un bout de temps (ça pas été facile à mes tout debut ) .
    Mais est-ce qu'elle peuvent disparaitre comme ça d'un coup?

    Crotte, je vais verifier si elles y sont encore!

  7. #7
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 113
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par Descent
    Un petit truc à savoir. L'installation de produits Apple fout un bordel monstre dans le classpath configuré.
    HARGGGGGGGGGGGGGGGGGGGGGGGGG!

  8. #8
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 113
    Points : 80
    Points
    80
    Par défaut
    Bon, mon nouveau classpath:
    C:\Program Files\Java\jre1.5.0_06\lib\ext\QTJava.zip
    J'ai pas le souvenir d'avoir mis ça il y a deux ans sur ma machine....

    merci apple....

    Et dire que je defend la firme à la pomme dont je trouve les ordi plus agréable à utilisé.

    Y a moyen de recuperer ses classpath sans avoir à tout retaper?

  9. #9
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    demarer -> tous les programmes -> accessoires -> outils systemes -> restauration de systeme

    tu restaures à une date où tu étais sur que cela marchait.
    Tu récupéreras ton classpath à ce moment, cependant, tu perds tous les programmes installés depuis là, et seulement les programmes (executables), pas les fichiers téléchargés tout ca tout ca

    J'espere que ca pourra t'aider

    mavina
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  10. #10
    Membre actif Avatar de @ldehan
    Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 215
    Points : 278
    Points
    278
    Par défaut
    Citation Envoyé par iohack
    Ca sent le problème de classpath à plein nez !
    Consulte la FAC sur ce point et si vraiment tu n'y arrives pas, dis-nous comment tu initialises cette variable.
    Foire aux .... Conneries de Classpath ? ? ?

  11. #11
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Chaque installation et/ou mise a jour de QuickTime (donc d'iTunes) change le CLASSPATH. C'est tres enervant !#!@
    Romain Guy
    Android - Mon livre - Mon blog

  12. #12
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 113
    Points : 80
    Points
    80
    Par défaut
    un petit retour au source... (la vache, c'est loin deux ans... :S)

    pour lancer un simple HelloWord, y a rien à mettre dans le classpath?

    juste C:\Java\J2SDK\bin dans le path.


    Oui, je sais que c'est violent comme question, surtout quand on est censé etre debutant experimenté (:p ) mais la, j'ai de grosse dificulté de reflexion...

    Edit : à rien de general sur le classpath dans la fac de java...

  13. #13
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Si le CLASSPATH est declare sans le dossier "." alors cela ne marchera pas. Sans CLASSPATH Java utilise le dossier courant. C'est pour ca que QuickTime est enervant.
    Romain Guy
    Android - Mon livre - Mon blog

  14. #14
    Membre chevronné
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Points : 1 958
    Points
    1 958
    Par défaut
    Citation Envoyé par @ldehan
    Foire aux .... Conneries de Classpath ? ? ?
    Même si c'était pas volontaire, en quelque sorte oui


  15. #15
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 113
    Points : 80
    Points
    80
    Par défaut
    petite précision pour d'autre qui se trouverai confronté au même probleme, aprés avoir modifié le classpath (le "." sert à indiquer le repertoire courant) pensé à redemarrer votre shell.

    merci à vous pour ce coup de main.

    Et crotte à apple pour leur quicktime digne de microsoft! (ou ça un troll?)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Le compilateur peut-il "concaténer" deux chemins ?
    Par serge17 dans le forum Débuter
    Réponses: 2
    Dernier message: 15/03/2015, 20h50
  2. comment le serveur peut-il planter?
    Par cotede2 dans le forum Glassfish et Payara
    Réponses: 1
    Dernier message: 28/05/2009, 09h10
  3. Une erreur SQL peut-elle planter le programme ?
    Par Somato dans le forum Bases de données
    Réponses: 5
    Dernier message: 09/06/2008, 14h48
  4. Pourquoi Apache peut-il planter ?
    Par Guilhem_mdg dans le forum Apache
    Réponses: 2
    Dernier message: 14/02/2007, 13h38
  5. Le css peut il faire planter un ordi ?
    Par 12monkeys dans le forum Windows XP
    Réponses: 7
    Dernier message: 12/01/2007, 13h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo