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

Eclipse Java Discussion :

Exécution classe sur un projet Eclipse


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 298
    Par défaut Exécution classe sur un projet Eclipse
    Bonjour,
    question concernant un truc de base que j'ai pas fait depuis longtemps,
    j'ai mon projet eclipse que je veux pas compiler la totalité pour l'instant,
    j'ai juste une classe que je veux compiler/exécuter (avec main).

    comment je fais pour générer que le ".class" de cette classe sans compiler tout le projet pour pouvoir l'exécuter après??

    Merci

  2. #2
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Salut,

    Tu as la fonction Project > Build working set (et tu sélectionne les ressources que tu veux). Je ne l'ai jamais utilisé mais je pense qu'elle sert à ça.

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

    Informations forums :
    Inscription : Février 2007
    Messages : 298
    Par défaut Autre solution mais...
    Bon j'ai fait un buil.xml qui filtre et qui marche
    mais après avec un clik droit sur ma classe Run as >Java Application
    j'ai le message NoClassDefFoundError
    pourquoi??
    je vois pas

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 298
    Par défaut Erreur suivante...
    là j'obtiens plutôt :

    java.lang.UnsupportedClassVersionError: com/connector/test/TestServer (Unsupported major.minor version 50.0)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 298
    Par défaut Souci de version des librairies utilisées??
    Mon JRE est le 1.4.2_18, est ce que ça peut être du aux versions des lib utilisées qui sont compilées en autres versions de java??

    j'utilise jdom.jar/mail.jar/xalan.jar/xerces.jar

    Merci

  6. #6
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    j'ai le message NoClassDefFoundError
    pourquoi??
    Probablement parce que le .class n'existe pas.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 298
    Par défaut Error UnsupportedVersion
    Citation Envoyé par visiwi Voir le message
    Probablement parce que le .class n'existe pas.
    là j'ai plutot souci d'Unssuported Version :

    Oui là ayant compilé et ayant obtenu mes .class
    en exécutant la classe main j'ai le message ci-dessous

    est ce un souci des jars utilisés ?

    j'utilise Java 1.4.2_18

    java.lang.UnsupportedClassVersionError: com/connector/test/TestServer (Unsupported major.minor version 50.0)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

  8. #8
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Il me semble que le UnsupportedClassVersionError est du au fait que la version de compilation est différente de la version d'exécution. Du style, tu as compilé en Java 5 et tu exécute en Java 1.4.
    Je crois, sans toutefois l'affirmer, que tu peuxrégler cela en faisant un clic droit sur ton projet > Properties, et Java compiler. Là tu modifie dans JDK Compliance pour définir la bonne version.

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

Discussions similaires

  1. Erreur sur un projet Eclipse/Maven
    Par maStarlette77 dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 13/05/2011, 09h55
  2. Réponses: 0
    Dernier message: 10/05/2010, 15h05
  3. Utilisation des ".class" dans un projet Eclipse
    Par Lolitaaa dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/12/2009, 13h49
  4. Réponses: 1
    Dernier message: 05/02/2007, 13h27
  5. Réponses: 8
    Dernier message: 27/07/2006, 09h40

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