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

classpath et crEme


Sujet :

Java ME

Vue hybride

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 87
    Par défaut classpath et crEme
    Bonjour, pour une programmation sur PDA, je cherche à rendre accessible un JAR dans le classpath sur le PDA, JVM crEme. J'ai cru entendre parlé des fichier link mais rien a faire, mon appli ne semble pas trouvé le JAR a l'éxécution et plante.

    Avez vous une idée ?

  2. #2
    Invité de passage
    Profil pro
    Ezerty
    Inscrit en
    Mars 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ezerty

    Informations forums :
    Inscription : Mars 2006
    Messages : 1
    Par défaut classpath et crEme
    Bonjour, je suis actuellement en train de développer application JAVA sur Pocket PC en m'appuyant sur CrEme 4.1

    Pour ce qui est du classpath vers un fichier JAR il y a 2 solutions :
    La première c'est de passer le classpath par la ligne de commande (avec JRUN par exemple)
    -Of -classpath "\mes_librairies\mon_jar.jar" ...
    l'idéal après, c'est d'en faire un raccourci (fichier .lnk) pour éviter de le taper à chaque fois

    La seconde, si l'application à executer est elle même un jar, c'est de passer le classpath dans le fichier ".classpath" du jar, c'est un fichier XML avec la syntaxe suivante :

    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    <classpathentry kind="src" path=""/>
    ...
    <classpathentry kind="lib" path="/mes_librairies/mon_jar.jar"/>
    ...
    <classpathentry kind="output" path=""/>
    </classpath>

    Moi, c'est Eclipse qui me le génère mais comme il n'y a pas de lettre de lecteur sous Pocket PC, je suis obligé de le modifier à la main pour remettre les bons chemins


    Par contre avec CrEme j'ai un problème pour charger InvocationTargetException.class qui fait pourtant partie de la JVM

    quand je fait une sortie avec -verbose il m'affiche ça. Et c'est la seule librairie qu'il n'arrive pas à charger (tout le reste de java.lang est chargé sans erreur) :

    [Loaded java/lang/reflect/InvocationTargetException]
    [Initializing java/lang/reflect/InvocationTargetException]
    [Resolving java/lang/reflect/InvocationTargetException]
    [Initializing java/lang/reflect/InvocationTargetException]
    -jar: jar file /temp/test_3.jar not found: java.lang.reflect.InvocationTargetException

    Quelqu'un a-t-il déjà eu ce problème ? Le support de NSICOM (le développeur de CrEme) reste muet

Discussions similaires

  1. [Ant] utiliser le classpath d'Eclipse avec Ant
    Par XavierZERO dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 30/03/2007, 14h00
  2. [ Eclipse ][classpath] Problème de classpath
    Par pista dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/04/2004, 22h18
  3. [Classpath][Jar]gestion des packages
    Par marcoss dans le forum Général Java
    Réponses: 4
    Dernier message: 24/04/2004, 22h19
  4. [ClassPath] Comment modifier le classpath d'eclipse?
    Par Elmilouse dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 08/04/2004, 18h32
  5. [Classpath] problème de création de setclasspath.bat
    Par worldchampion57 dans le forum Général Java
    Réponses: 7
    Dernier message: 06/05/2003, 13h32

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