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

ANT Java Discussion :

Probleme main class


Sujet :

ANT Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 231
    Par défaut Probleme main class
    BOnjour,

    Je suis en train de développer un logiciel et de créer un éxecutable que je pourrai distribuer à d'autres personnes.

    J'ai suivi un tutoriel qui me semble correct.

    J'arrive à tout faire. Mais quand je lance l'éxecutable , il me dit :

    could not find the main class
    Je me doute que c 'est un probleme de path mais je ne vois pas où.

    Pourriez vous m'aider???

    JE vous donne mes fichiers:

    Build.xml
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    <?xml version="1.0" encoding="ISO-8859-1"?>
     
    <project basedir="." default="build" name="PokerStats">
     
      <target name="build">
    	  <!-- Creation du dossier classes -->
        <mkdir dir="classes"/>
     
        <!-- Compilation des classes du programme -->
        <javac srcdir="src" destdir="classes" 
    	includes="lib/*.jar"/>
     
     
        <!-- Creation du dossier install -->
        <mkdir dir="install/lib"/>
     
        <!-- Creation du fichier Bienvenue.jar -->
        <jar destfile="install/lib/PokerStats.jar" basedir="classes"/>
      	<jar destfile="install/lib/jdom.jar" basedir="classes"/>
      	<jar destfile="install/lib/microba-0.4.4.2.jar" basedir="classes"/>
     
        <!-- Suppression du dossier classes -->
        <delete dir="classes"/>
    		<!-- Copie du JRE dans le dossier install/jre1.6.0_02 en excluant les fichiers
             inutiles mentionnés dans le fichier README.TXT du JRE 
             (attention il faut garder le fichier bin/javaw.exe du JRE) -->
        <copy todir="install/jre1.6.0_02">
          <fileset dir="C:\Program Files\Java\jre1.6.0_02">
            <include name="*"/>
            <include name="bin/**"/>
            <include name="lib/**"/>
            <exclude name="lib/charsets.jar"/>
            <exclude name="lib/ext/sunjce_provider.jar"/>
            <exclude name="bin/rmid.exe"/>
            <exclude name="bin/rmiregistry.exe"/>
            <exclude name="bin/tnameserv.exe"/>
            <exclude name="bin/keytool.exe"/>
            <exclude name="bin/kinit.exe"/>
            <exclude name="bin/klist.exe"/>
            <exclude name="bin/ktab.exe"/>
            <exclude name="bin/policytool.exe"/>
            <exclude name="bin/orbd.exe"/>
            <exclude name="bin/servertool.exe"/>
            <exclude name="bin/java.exe"/>
            <exclude name="bin/javaws.exe"/>
            <exclude name="bin/javacpl.exe"/>
            <exclude name="bin/jucheck.exe"/>
            <exclude name="bin/jusched.exe"/>
            <exclude name="bin/wsdetect.dll"/>
            <exclude name="bin/npjava*.dll"/>
            <exclude name="bin/npoji610.dll"/>
            <exclude name="bin/regutils.dll"/>
            <exclude name="bin/axbridge.dll"/>
            <exclude name="bin/deploy.dll"/>
            <exclude name="bin/jpicom.dll"/>
            <exclude name="bin/javacpl.cpl"/>
            <exclude name="bin/jpiexp.dll"/>
            <exclude name="bin/jpinscp.dll"/>
            <exclude name="bin/jpioji.dll"/>
            <exclude name="bin/jpishare.dll"/>
            <exclude name="lib/deploy.jar"/>
            <exclude name="lib/plugin.jar"/>
            <exclude name="lib/deploy/messages*.properties"/>
            <exclude name="lib/deploy/splash.jpg"/>
          </fileset>
        </copy>
     
        <!-- Création du fichier Bienvenue.exe avec Launch4j -->
        <exec executable="C:\Program Files\Launch4j\launch4jc.exe">
          <arg value="${basedir}\installerLaunch4j.xml"/>
        </exec>
      </target>
    </project>
    installlaunch4j
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    <launch4jConfig>
      <dontWrapJar>true</dontWrapJar>
      <headerType>gui</headerType>
      <jar></jar>
      <outfile>install\PokerStats.exe</outfile>
      <errTitle></errTitle>
      <cmdLine></cmdLine>
      <chdir>.</chdir>
      <priority>normal</priority>
      <downloadUrl>http://java.com/download</downloadUrl>
      <supportUrl></supportUrl>
      <customProcName>true</customProcName>
      <stayAlive>false</stayAlive>
      <icon>C:\Users\Benjamin\workspace\PokerStats\Img\PokerStats.ico</icon>
      <classPath>
        <mainClass>src/graphique/Programme</mainClass>
        <cp>lib/PokerStats.jar</cp>
        <cp>lib/microba-0.4.4.2.jar</cp>
        <cp>lib/jdom.jar</cp>
      </classPath>
      <jre>
        <path>jre1.6.0_02</path>
        <minVersion></minVersion>
        <maxVersion></maxVersion>
        <dontUsePrivateJres>false</dontUsePrivateJres>
        <initialHeapSize>0</initialHeapSize>
        <maxHeapSize>0</maxHeapSize>
      </jre>
      <splash>
        <file>C:\Users\Benjamin\workspace\PokerStats\Img\splash.bmp</file>
        <waitForWindow>true</waitForWindow>
        <timeout>60</timeout>
        <timeoutErr>true</timeoutErr>
      </splash>
      <versionInfo>
        <fileVersion>1.0.0.0</fileVersion>
        <txtFileVersion>1.0</txtFileVersion>
        <fileDescription>PokerStats</fileDescription>
        <copyright>Libre de droit</copyright>
        <productVersion>1.0.0.0</productVersion>
        <txtProductVersion>1.0</txtProductVersion>
        <productName>PokerStats</productName>
        <companyName>Coudou</companyName>
        <internalName>Coudou</internalName>
        <originalFilename>PokerStats.exe</originalFilename>
      </versionInfo>
    </launch4jConfig>
    Mon dossier de travail:


    Si vous pouvez me dire ou je fas une erreur.Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 231
    Par défaut
    apparemment mon jar est vide à l execption d un manifset

    Apparemment le dossier classes est vide également , il y adonc un problème los e la génération

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

Discussions similaires

  1. main-class class-path problem
    Par drKzs dans le forum Langage
    Réponses: 5
    Dernier message: 25/03/2014, 16h11
  2. Problème de "Class"
    Par Mr.KisS dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 01/10/2004, 23h23
  3. probleme compilation classe avec Borland c++ compiler 5.5
    Par softblue dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 17/06/2004, 15h16
  4. problème de classe d'association
    Par Nip dans le forum Diagrammes de Classes
    Réponses: 8
    Dernier message: 08/06/2004, 16h08
  5. Probleme de classe CComplex
    Par Balls dans le forum MFC
    Réponses: 7
    Dernier message: 13/02/2004, 10h55

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