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 :

[Compilation]probleme de compilation


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Battosaiii
    Invité(e)
    Par défaut [Compilation]probleme de compilation
    Bonjour,
    je suis débutant donc soyez indulgent svp ^^.
    J'obtiens ce type d'erreur :

    javac Main.java
    Main.java:3: package edu.unika.aifb.rules.input does not exist
    import edu.unika.aifb.rules.input.ExplicitRelation;
    ^
    Main.java:4: package edu.unika.aifb.rules.input does not exist
    import edu.unika.aifb.rules.input.Ontology;

    Pourtant quand je vais dans le dossier input il y a :
    package edu.unika.aifb.rules.input;
    dans les différents fichiers de ce dossier .
    D'ou vient le probleme ?

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 104
    Par défaut
    Salut,

    c'est juste le classpath qui n'a pas été spécifié. Fais comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    javac -cp input;. Main.java
    le pramètre -cp input;. indique que le classpath est défini par le répertoire input (./input) et par le répertoire courant (.)

  3. #3
    Battosaiii
    Invité(e)
    Par défaut
    Je comprends ce que tu veux dire mais :

    $ javac -cp input;. Main.java
    javac: invalid flag: -cp
    Usage: javac <options> <source files>
    where possible options include:
    -g Generate all debugging info
    -g:none Generate no debugging info
    -g:{lines,vars,source} Generate only some debugging info
    -nowarn Generate no warnings
    -verbose Output messages about what the compiler is doing
    -deprecation Output source locations where deprecated APIs are used
    -classpath <path> Specify where to find user class files
    -sourcepath <path> Specify where to find input source files
    -bootclasspath <path> Override location of bootstrap class files
    -extdirs <dirs> Override location of installed extensions
    -d <directory> Specify where to place generated class files
    -encoding <encoding> Specify character encoding used by source files
    -source <release> Provide source compatibility with specified release
    -target <release> Generate class files for specific VM version
    -help Print a synopsis of standard options

    /usr/local/bin/ksh: .: Main.java: not found


    ça ne semble pas être la bonne commande pour définir input comme classpath

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 104
    Par défaut
    il n'y a pas le même raccourci entre java et javac
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    javac- classpath input;. Main.java

  5. #5
    Battosaiii
    Invité(e)
    Par défaut
    $ javac- classpath input;. Main.java
    /usr/local/bin/ksh: javac-: not found
    /usr/local/bin/ksh: .: Main.java: not found

    toujours des erreurs . ; J'utilise linux red hat peut être ça explique kles différences ?

  6. #6
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Citation Envoyé par Battosaiii
    $ javac- classpath input;. Main.java
    /usr/local/bin/ksh: javac-: not found
    /usr/local/bin/ksh: .: Main.java: not found
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javac -classpath input;. Main.java
    l'espace entre javac et -classpath...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  7. #7
    Battosaiii
    Invité(e)
    Par défaut
    Voila j'ai encore des erreurs ! Si quelqu'un comprend ces erreurs une aide serait pas de refu merci .

    javac -classpath input;. Main.java

    javac: no source files
    Usage: javac <options> <source files>
    where possible options include:
    -g Generate all debugging info
    -g:none Generate no debugging info
    -g:{lines,vars,source} Generate only some debugging info
    -nowarn Generate no warnings
    -verbose Output messages about what the compiler is doing
    -deprecation Output source locations where deprecated APIs are used
    -classpath <path> Specify where to find user class files
    -sourcepath <path> Specify where to find input source files
    -bootclasspath <path> Override location of bootstrap class files
    -extdirs <dirs> Override location of installed extensions
    -d <directory> Specify where to place generated class files
    -encoding <encoding> Specify character encoding used by source files
    -source <release> Provide source compatibility with specified release
    -target <release> Generate class files for specific VM version
    -help Print a synopsis of standard options

    /usr/local/bin/ksh: .: Main.java: not found

  8. #8
    Battosaiii
    Invité(e)
    Par défaut
    $ ls
    Align.java Main.java Parameter.java

    sachant que le répertoire ou se trouve le main est :

    $ pwd
    /mci/ei0205/le_collo/PI20/rulesPublic/src/edu/unika/aifb/rules/main

    Je suis perdu !

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 133
    Par défaut
    Citation Envoyé par Battosaiii
    javac -classpath input;. Main.java
    mmm Il manquerais pas un espace ou des " ???

    Citation Envoyé par Nicoo
    javac -cp "input;" Main.java
    Ou

    Citation Envoyé par Nicoo
    javac -cp input; .Main.java
    Ou encore

    Citation Envoyé par Nicoo
    javac -cp "input" Main.java

  10. #10
    Battosaiii
    Invité(e)
    Par défaut
    Il y a une évolution mais j'obtiens toujours des erreurs liés aux import qu'il ne reconnait pas !

    $ javac -classpath "input" Main.java
    Main.java:3: package edu.unika.aifb.rules.input does not exist
    import edu.unika.aifb.rules.input.ExplicitRelation;
    ^
    Main.java:4: package edu.unika.aifb.rules.input does not exist
    import edu.unika.aifb.rules.input.Ontology;
    ^
    Main.java:5: package edu.unika.aifb.rules.result does not exist
    import edu.unika.aifb.rules.result.Save;
    ^
    Main.java:107: cannot resolve symbol
    symbol : class Align
    location: class edu.unika.aifb.rules.main.Main.TestThread
    private Align alignTh;
    ^
    Main.java:108: cannot resolve symbol
    symbol : class Align
    location: class edu.unika.aifb.rules.main.Main.TestThread
    public TestThread(Align alignT) {

  11. #11
    Membre Expert
    Avatar de viena
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    1 071
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 071
    Par défaut
    Question stupide :
    ton package est bien déclaré en début de classe ?

  12. #12
    Battosaiii
    Invité(e)
    Par défaut
    En faite ces packages ce sont pas moi qui les ai fait. J'ai repris les travaux de quelqu'un. Normalement ça doit marcher puisque il les a mis en libre service sur son site. (je précise : je ne peux pas le contacter et normalement c'est quelqu'un de sérieux donc il a testé avant et tout et tout.)

    Dans le main.java :

    package edu.unika.aifb.rules.main;



    import edu.unika.aifb.rules.input.ExplicitRelation;

    import edu.unika.aifb.rules.input.Ontology;

    import edu.unika.aifb.rules.result.Save;

  13. #13
    Battosaiii
    Invité(e)
    Par défaut
    les pakages sont déclarés . Ce problème semble simple, comment vous faites sous red hat pour compiler quand vous avez des programmes avec des import et pakage partout ?

  14. #14
    Battosaiii
    Invité(e)
    Par défaut
    personne n'a d'idée ? Dans quel réertoire je dois faire la commande
    javac -classpath "input" ???

  15. #15
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    En te mettant dans le répertoire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /mci/ei0205/le_collo/PI20/rulesPublic/src/
    et en tapant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javac edu/unika/aifb/rules/main/Main.java
    ça passe mieux?
    Adapte le classpath si besoin est...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  16. #16
    Battosaiii
    Invité(e)
    Par défaut
    effectivement ça se passe mieux : j'ai plus les mêmes erreurs. Mais je crois que c'est parce qu'il manque certains dossiers cette fois ci . C'est à moi de résoudre cette autre problème !
    Merci pour l'aide


    $ javac edu/unika/aifb/rules/main/Main.java
    ./edu/unika/aifb/rules/input/ExplicitRelation.java:13: package com.Ostermiller.util does not exist
    import com.Ostermiller.util.CSVParser;
    ^
    ./edu/unika/aifb/rules/input/ExplicitRelation.java:15: package edu.unika.aifb.kaon.api does not exist
    import edu.unika.aifb.kaon.api.KAONException;
    ^
    ./edu/unika/aifb/rules/input/ExplicitRelation.java:16: package edu.unika.aifb.kaon.api.oimodel does not exist
    import edu.unika.aifb.kaon.api.oimodel.Entity;

Discussions similaires

  1. [Compilation] probleme de compilation simple
    Par GoldenEyes dans le forum Débuter
    Réponses: 4
    Dernier message: 12/05/2008, 11h53
  2. [JSP & TAGLIB] Probleme de compilation
    Par GesMo dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 17/05/2004, 15h03
  3. Probleme de Compilation de la STL
    Par stoluup dans le forum MFC
    Réponses: 3
    Dernier message: 05/05/2004, 17h25
  4. [TP]Probleme de compilation sous TP7
    Par yffick dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 18/12/2003, 20h32
  5. Problemes de compilation avec g++ sous linux
    Par Selimmel dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 19/09/2003, 13h43

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