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 :

Ant Définir le répertoire à partir duquel on lance le programme


Sujet :

ANT Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Par défaut Ant Définir le répertoire à partir duquel on lance le programme
    Bonjour,

    J'essaie de lancer un programme a partir du script ant généré par xcode sur mac. j'essaie de modifier le script afin d'utiliser directement la jvm car le fait de passer par un jar et une application qui lance ce dernier pose des problèmes notamment lorsque l'on veut changer de nom ou d'application que celle qui est prévue à la base

    Ce problème pourrait être traiter dans le forum d'xcode

    Merci au modérateur de ranger le message dans le forum d'xcode si nécessaire

    Maintenant je me trouve confronté au problème suivant.


    xcode a généré un script ant qui créer la structure suivante

    basedir -> build -> obj -> package.mainclass

    J'ai donc la ligne suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     <java
    	           dir="${obj}"
    		 	classname="hifflermanager.HifflerManager" fork="true">
    		       <classpath refid="projet.classpath" />
     
    		 </java>
    J'ai essayer de faire $"${basedir}"/{obj mais ça ne change rien toujours le même message à savoir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     [java] Exception in thread "main" java.lang.NoClassDefFoundError: hifflermanager/HifflerManager
            [java] Caused by: java.lang.ClassNotFoundException: hifflermanager.HifflerManager
            [java] 	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
            [java] 	at java.security.AccessController.doPrivileged(Native Method)
            [java] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
            [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            [java] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
            [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    Merci pour votre aide

    Salutations

  2. #2
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    l'attribut "java@dir" ne changera rien à ton problème.
    Il trouve pas une class, c'est donc le classpath qui n'est pas bon.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/06/2006, 13h58
  2. Réponses: 4
    Dernier message: 29/04/2006, 22h35
  3. Ouvrir un répertoire à partir d'un formulaire
    Par delphineleclerc1 dans le forum Access
    Réponses: 3
    Dernier message: 21/12/2005, 17h44
  4. [VB.NET] Définir le répertoire par défaut de l'application
    Par lord_paco dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/12/2004, 16h00
  5. Réponses: 4
    Dernier message: 16/01/2003, 14h42

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