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 :

la classe selectionnée n'est pas selectionnée pour exportation


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1
    Par défaut la classe selectionnée n'est pas selectionnée pour exportation
    Bonjour tout le monde.
    J'essaye de complier en jar le fichier qui contient du java avec mode fenetre. C'est un programme tres simple du premier chapitre de programmation evementielle de tuto java d'ici. J'arrive pas a la complier, car quand je specifie la classe main dans la specification du manifeste,, l'eclipse me dis "la classe selectionnée n'est pas selectionnée pour exportation ou ne comporte pas de méthode main".
    J'arrive bien à faire marche des programmes simple à partir de la ligne de commande, mais compiler la petite fenetre - non.. le message d'erreur.
    Je poste ici egalement la programme qui ne marche pas.

    Merci de m'aider!!!
    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
     
    import javax.swing.JFrame;
     
    public class logiciel {
     
    public static void main(String[] args){
     
    JFrame fenetre = new JFrame();
     
    fenetre.setTitle(); 
    fenetre.setSize(400, 500);
    fenetre.setLocationRelativeTo(null); 
    fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     
    fenetre.setVisible(true);
    } 
    }
    P S le fichier java s'appele bien logiciel.java, comme il faut, car la classe s'appele aussi logiciel.

  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,

    La méthode setTitle doit avoir un String en argument.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fenetre.setTitle("mon titre");

  3. #3
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 293
    Par défaut
    Goverselle, tu es bien parti.

    Une remarque: java est un langage objet. Tu ne fais donc que décrire des types d'objets. La description commence avec le mot clé class. Ce que tu dis est impropre: main n'est pas une classe. main n'est pas un objet. main est une méthode de ton type d'objet logiciel. C'est à dire une chose que ton objet sait faire.

    Tradition en java: écrire les types avec une majuscule et les objets avec une minuscule. Je te conseille: Logiciel plutot que logiciel

Discussions similaires

  1. Réponses: 3
    Dernier message: 31/05/2012, 15h09
  2. si l'option d'un select n'est pas selectionnée pas d'envoi de formulaire
    Par artenis dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/04/2011, 16h41
  3. Plate-forme selectionné n'est pas valide
    Par riderfun dans le forum NetBeans Platform
    Réponses: 0
    Dernier message: 10/12/2009, 18h56
  4. Réponses: 5
    Dernier message: 23/11/2006, 14h13
  5. Réponses: 4
    Dernier message: 05/09/2005, 22h58

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