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

Langage Java Discussion :

executer class avec java1.4.2 compiler avec 1.6


Sujet :

Langage Java

  1. #1
    Membre éclairé Avatar de fantomas261
    Inscrit en
    Avril 2007
    Messages
    486
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 486
    Par défaut executer class avec java1.4.2 compiler avec 1.6
    bonjour,
    j ai compilé à la maison des classes avec java 1.6, et je n ai pas de probleme d execution. or à l école on utilise 1.4.2 et j ai des erreurs d execution. que dois je faire

  2. #2
    Expert éminent
    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
    Billets dans le blog
    1
    Par défaut
    Salut,


    Compiler avec un JDK 1.4.2 : Java ne permet que la compatibilité ascendante ( l'ancien programme marche sur la nouvelle JVM) et pas l'inverse...

    a++

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut
    Télécharger la version 1.4 chez toi et l'utiliser pour compiler ton appli.

  4. #4
    Membre éclairé Avatar de fantomas261
    Inscrit en
    Avril 2007
    Messages
    486
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 486
    Par défaut
    j ai tout recomplilé à l école avec 1.4.2_04 et j ai aucune erreur mais j ai des pb a l execution et avec la 1.6 aucune d erreur de compilation et execution

  5. #5
    Expert éminent
    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
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par leopard261 Voir le message
    mais j ai des pb a l execution
    C'est à dire ?

    a++

  6. #6
    Membre éclairé Avatar de fantomas261
    Inscrit en
    Avril 2007
    Messages
    486
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 486
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    Exception in thread "main" java.lang.NoClassDefFoundError
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:141)
            at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
            at java.awt.Font.initializeFont(Font.java:308)
            at java.awt.Font.<init>(Font.java:344)
            at javax.swing.plaf.metal.DefaultMetalTheme$FontDelegate.getFont(DefaultMetalTheme.java:195)
            at javax.swing.plaf.metal.DefaultMetalTheme.getFont(DefaultMetalTheme.java:153)
            at javax.swing.plaf.metal.DefaultMetalTheme.getControlTextFont(DefaultMetalTheme.java:129)
            at javax.swing.plaf.metal.MetalLookAndFeel$FontActiveValue.createValue(MetalLookAndFeel.java:1399)
            at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:199)
            at javax.swing.UIDefaults.get(UIDefaults.java:129)
            at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:44)
            at javax.swing.UIDefaults.getFont(UIDefaults.java:349)
            at javax.swing.UIManager.getFont(UIManager.java:491)
            at javax.swing.LookAndFeel.installColorsAndFont(LookAndFeel.java:89)
            at javax.swing.plaf.basic.BasicButtonUI.installDefaults(BasicButtonUI.java:124)
            at javax.swing.plaf.metal.MetalButtonUI.installDefaults(MetalButtonUI.java:53)
            at javax.swing.plaf.basic.BasicButtonUI.installUI(BasicButtonUI.java:60)
            at javax.swing.JComponent.setUI(JComponent.java:449)
            at javax.swing.AbstractButton.setUI(AbstractButton.java:1616)
            at javax.swing.JButton.updateUI(JButton.java:119)
            at javax.swing.AbstractButton.init(AbstractButton.java:1952)
            at javax.swing.JButton.<init>(JButton.java:109)
            at javax.swing.JButton.<init>(JButton.java:82)

  7. #7
    Expert éminent
    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
    Billets dans le blog
    1
    Par défaut
    Comment tu compiles ?

    a++

  8. #8
    Membre éclairé Avatar de fantomas261
    Inscrit en
    Avril 2007
    Messages
    486
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 486
    Par défaut
    avec javac , à l exterieur des repertoires,
    javac /rep1/rep2/rep3/Main.java

  9. #9
    Expert éminent
    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
    Billets dans le blog
    1
    Par défaut
    Vérifie ce que te donne les commandes suivantes :
    Es-tu sûr que tu exécutes bien les bonnes classes ?

    a++

  10. #10
    Membre éclairé Avatar de fantomas261
    Inscrit en
    Avril 2007
    Messages
    486
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 486
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    bash-3.00$ javac -version
    javac: invalid flag: -version
    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
     
    java version "1.4.2_04"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
    Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)
    je suis sur d avoir executer la bonne classe

  11. #11
    Expert éminent
    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
    Billets dans le blog
    1
    Par défaut
    C'est vraiment bizarre...

    Essaye toujours de nous donner un maximum d'information (code s'il n'est pas trop long, arborescence de travail, les commandes exactes utilisé pour la compilation/exécution, et tous les messages que tu obtiens).

    a++

  12. #12
    Membre éclairé Avatar de fantomas261
    Inscrit en
    Avril 2007
    Messages
    486
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 486
    Par défaut
    y a environ 100 classes, tu veux le code en message prive ?

  13. #13
    Expert éminent
    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
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par leopard261 Voir le message
    y a environ 100 classes, tu veux le code en message prive ?
    non non

    Donnes nous plutôt ton arborescence de travail et les commandes que tu utilises, ainsi que les éventuelles valeurs de configuration (CLASSPATH par exemple)

    a++

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

Discussions similaires

  1. Probleme d'execution et de compilation avec Dev c++
    Par esseleb dans le forum Dev-C++
    Réponses: 5
    Dernier message: 18/11/2008, 21h22
  2. Réponses: 7
    Dernier message: 10/12/2007, 08h42
  3. Réponses: 8
    Dernier message: 07/02/2007, 15h23
  4. [Java 6]Récupérer la Class compilée avec JavaCompiler
    Par le y@m's dans le forum Général Java
    Réponses: 4
    Dernier message: 23/01/2007, 17h01
  5. [FLASH 8 ] bug compilation avec class
    Par CR_Gio dans le forum Flash
    Réponses: 6
    Dernier message: 31/05/2006, 20h55

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