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

Langage Java Discussion :

Conversion bean terminal


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 38
    Par défaut Conversion bean terminal
    Bonjour,

    Je cherche à convertir un Javabean en contrôle ActiveX, en suivant les étapes de l'ActiveX Bridge de Sun.

    Pour cela, il faut se servir du packager.exe situé dans le dossier /bin du jdk (en l'occurence j'utilise jdk1.6.0n et taper dans le terminal windows:
    packager.exe <nom du jar> <nom du bean>

    Il est bien stipulé qu'on doit créer un jar par bean. Pour commencer, j'ai donc fait un projet avec un seul bean sous NetBeans 5.5.1, s'intitulant JCanvas, avec ma classe JCanvas, dans le package jcanvas (un peu répétitif, je sais^^).

    Pour créer mon contrôle activeX, je tape donc:
    packager JCanvas.jar JCanvas.jcanvas.JCanvas, et voilà l'erreur obtenue:

    C:\Program Files\Java\jdk1.6.0\bin>packager JCanvas.jar JCanvas.jcanvas.JCanvas
    Exception in thread "main" java.lang.NoClassDefFoundError: Files\Java\jre1/5/0_0
    6\lib\ext\QTJava/zip
    La gÚnÚration du fichier .idl a ÚchouÚ

    Je ne comprends pas bien. Une histoire de CLASSPATH?

    Je précise qu'il n'y a pas de méthode "main" dans mon bean, et que Java fonctionne correctement chez moi sinon.

    Merci d'avance pour votre aide.

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 691
    Par défaut
    main se praporte au Thread et non à la methode, donc ce n'est pas annormal.

    Par contre il semble y avoir un problème d'espace dans le chemin "...Files\Java\jre1.5.0_06\lib\ext\QTJava.zip". C'est une extention que tu as installé?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 38
    Par défaut
    Non, je n'ai pas installé d'extensions particulières.
    Et sinon, quand je fais un "set" dans le terminal, j'ai:
    CLASSPATH="C:\Program Files\Java\jre1.5.0_06\lib\ext\QTJava.zip"

    Ce n'est pas moi qui l'ai configuré^^, je ne sais pas s'il faut que je le change pour que cela fonctionne. Je vois que c'est dans le jre 1.5.0_06, alors que j'ai les jre jusqu'à 1.6.0_03, et que je programme avec le jdk1.6.

    Mais mes programmes javas marchent, donc je ne sais pas si ça vient de là.

  4. #4
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 691
    Par défaut
    Apparament c'est une extension JAVA pout QuickTime, donc si tu n'en a pas besoin, tu peux l'enlever.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 38
    Par défaut
    Oki, et donc je dois mettre quoi comme nouveau classpath?

  6. #6
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 691
    Par défaut
    Je pense tu peux le laisser vide, si tu n'utilises pas ce QTJava.zip.

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

Discussions similaires

  1. JSF, probleme bean conversation
    Par questionneuse dans le forum JSF
    Réponses: 1
    Dernier message: 21/07/2011, 10h06
  2. Réponses: 1
    Dernier message: 27/03/2009, 05h56
  3. Réponses: 1
    Dernier message: 07/01/2009, 12h30
  4. Problème de conversion caractères bean/xml - xml/bean
    Par Piloufesse dans le forum Services Web
    Réponses: 3
    Dernier message: 23/04/2008, 17h06

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