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 EE Discussion :

comment remplir le champ "main class" d'un projet "enterprise app"?


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut comment remplir le champ "main class" d'un projet "enterprise app"?
    bonjour,

    j'ai créé un projet Enterprise Application dans netbeans 6.9.1 avec 2 modules: un client et un module EJB.
    dans le module client, j'ai une méthode main avec ceci dedans:
    System.out.println("hello").

    quand je lance le projet EA j'ai cette erreur:
    *******************************************************************
    Unable to access jarfile /home/lolveley/NetBeansProjects/pam2_demarrage_ok/${client.jar}
    Java Result: 1
    *******************************************************************


    je pense que l'erreur vient de l'absence de classe Main déclarée dans les propriétés du projet EA.

    comment dois-je remplir ce champ?
    voici les données qui peuvent me servir:

    noms de:
    le projet EA : pam2_demarrage_ok
    le projet client: pam2_demarrage_ok-app-client

    package de la classe Main(dans le projet client): pam2_demarrage_ok
    nom de la méthode main(toujours dans ce projet client) : main

    merci,

    olivier

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2010
    Messages : 53
    Par défaut
    Je pense que pour indiquer la classe Main dans un fichier jar, il faut modifier le fichier manifest.mf, l'attribut main-class.

    Vu l'erreur,

    Unable to access jarfile /home/lolveley/NetBeansProjects/pam2_demarrage_ok/${client.jar}

    je pense qu'il n'arrive pas a acceder au fichier jar

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut
    salut,

    voici le fichier manifest du projet client :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.8.1
    Created-By: 1.6.0_22-b04 (Sun Microsystems Inc.)
    X-COMMENT: Main-Class will be added automatically by build
    Main-Class: Main
    Class-Path: pam2_demarrage_ok-ejb.jar
    et celui de l'EAR :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.8.1
    Created-By: 1.6.0_22-b04 (Sun Microsystems Inc.)
    sinon le problème pourrait venir d' une variable (vu le ${client.jar}) mais je ne sais pas comment modifier cette variable.

    ps : merci

Discussions similaires

  1. [DOM] Comment remplir un champ de type array via Javascript ?
    Par tavarlindar dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 29/04/2008, 12h50
  2. Comment remplir le champs couleur en sql server 2005 ?
    Par samia2011 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 30/05/2007, 16h13
  3. Réponses: 6
    Dernier message: 03/11/2006, 09h59
  4. Comment remplir les champs d'une autre application ?
    Par rico32fr dans le forum C++Builder
    Réponses: 6
    Dernier message: 19/06/2006, 08h54
  5. comment remplir 2 champs avec une seule listbox
    Par Didi17 dans le forum Access
    Réponses: 3
    Dernier message: 19/10/2005, 09h42

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