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

Entrée/Sortie Java Discussion :

[JAR] + [javax.comm] Est-ce possible ?


Sujet :

Entrée/Sortie Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2004
    Messages : 99
    Par défaut [JAR] + [javax.comm] Est-ce possible ?
    Bonjour,

    J'ai un souci avec l'utilisation de la javax.comm, je m'explique:
    J'ai pu l'installer sans problème, avec la win32com.dll et le fichier javax.comm.properties, j'ai ainsi pu développer une application utilisant cette librairie sous Eclipe 2.0.
    Je souhaite maintenant réaliser un .jar de mon application. D'après ce que j'ai compris, je vais devoir créer un petit soft permettant d'installer la dll, le comm.jar et le properties sur le client.

    J'ai donc exporter un jar de mon projet, avec un fichier manifest comme expliqué dans la faq, avec la classe principale et avec un classpath ver le comm.jar que j'ai pour l'instant situé dans un répertoire lib de mon jar.
    Si je ne mets pas le class path j'ai une exception noClassfound, mais si je le mets, j'ai le message d'erreur :

    Java Virtual Machine Launcher : Fatal Exception Occured. Program will exit.
    Quelqu'un a-t-il déja rencontré un cas similaire ? quelqu'un a-t-il déja réalisé un jar d'une application utilisant la javax.comm ? Sinon un jar, comment distribuer (gratuitement ) mon application ?

    Merci d'avance pour toute suggestion

    NB. Je précise que je n'ai aucun problème avec des jar de projets simples utilisant seulement swing.

  2. #2
    Membre éprouvé
    Avatar de narkotik
    Inscrit en
    Mai 2004
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 117
    Par défaut
    mets win32com.dll, comm.jar et le fichier properties dans le meme répertoire que le .jar de ton application et après dans le manifest.mf de ton .jar tu mets en class-path : comm.jar
    j'ai eu le probleme similaire

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2004
    Messages : 99
    Par défaut
    Merci, java retombe sur ses pattes et la JVM lance le programme sans broncher, cependant la javax.comm ne parvient pas à trouver la liste des ports du PC, alors que celà fonctionne très bien sous Eclipse.

    Quelqu'un a déja fait face au même problème ?

    Merci d'avance pour toute suggestion.

    Edit : Le programme se lançait mais je n'avais pas vérifier le fonctionnement de la javax.comm

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2004
    Messages : 99
    Par défaut
    Up

  5. #5
    Membre expérimenté

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Par défaut
    Peux -tu poster la section de code où tu récupères la liste des ports?
    J'ai eu un probleme similaire. Je n'ai plus le code sous la main, mais je le recherche et te poste la solution.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2004
    Messages : 99
    Par défaut
    Merci c'est bon, je viens de trouver :

    Si je rajoute :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Win32Driver w32Driver = new Win32Driver(); //Init Native Driver
    w32Driver.initialize();
    avant la première utilisation de la javax.comm ça fonctionne aussi dans le jar

    (spa top niveau portabilité, mais pour l'instant ça me va )

  7. #7
    Membre expérimenté

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Par défaut
    Citation Envoyé par aravis
    (spa top niveau portabilité, mais pour l'instant ça me va )
    De toutes façons ca sera difficile de l'etre puisque javax.comm ne marche que sous Windows. Pour Linux il faut l'API RXTX
    http://www.rxtx.org/

  8. #8
    Invité de passage
    Inscrit en
    Mars 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 1
    Par défaut
    Citation Envoyé par christopheJ
    De toutes façons ca sera difficile de l'etre puisque javax.comm ne marche que sous Windows. Pour Linux il faut l'API RXTX
    http://www.rxtx.org/
    Sauf qu'on javax.comm fonctionne tres bien sous linux en mettant libLinuxSerialParallel.so et libLinuxSerialParallel_g.so ou il faut et en addaptant le fichier javax.comm.properties:

    # Implementation specific driver
    driver=com.sun.comm.LinuxDriver

    # Paths to server-side serial port devices
    serpath0 = /dev/ttyS0
    serpath1 = /dev/ttyS1

    # Paths to server-side parallel port devices
    parpath0 = /dev/parport0
    parpath1 = /dev/parport1

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

Discussions similaires

  1. Dropdownlist comme combobox est ce possible?
    Par dachir dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 15/01/2008, 09h46
  2. Est il possible de dployer tout un projet comme Web Service?
    Par KING_OF_GRACELAND dans le forum Services Web
    Réponses: 2
    Dernier message: 18/12/2007, 17h15
  3. Réponses: 4
    Dernier message: 03/01/2007, 15h59
  4. Réponses: 2
    Dernier message: 12/10/2006, 17h41
  5. Réponses: 8
    Dernier message: 22/09/2006, 15h01

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