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 :

Xbee en java


Sujet :

Entrée/Sortie Java

  1. #1
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2013
    Messages : 58
    Points : 22
    Points
    22
    Par défaut Xbee en java
    Dans le cadre de mon projet, je vais réaliser un programme sur java pour détecter des données réçus d'un récepteur XBEE càd l'architecture de mon système sera la suivante :
    un émetteur XBEE - Un récepteur Xbee lié à l'ordinateur.
    Ce qui m'intersse c'est la partie récepteur :
    Donc pour ce faire j'ai trouvé quelques liens intéressant qui peuvent m'aider mais le porblèmes qui je n'arrive pas à le comprendre et il m'affiche des msg d'erreur :
    Voile le lien
    https://code.google.com/p/xbee-api/s...AtExample.java
    SVP s'il ya quelqu'un qui as travaillé deja sur la même thème n'hésitez pas à m'aider.
    MErci d'avance

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Ha et quelles erreurs ?
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2013
    Messages : 58
    Points : 22
    Points
    22
    Par défaut
    package com.rapplogic.xbee.examples.zigbee;
    import org.apache.log4j.Logger;
    import org.apache.log4j.PropertyConfigurator;
    import com.rapplogic.xbee.api.AtCommand;
    import com.rapplogic.xbee.api.AtCommandResponse;
    import com.rapplogic.xbee.api.XBee;
    import com.rapplogic.xbee.api.XBeeException;
    import com.rapplogic.xbee.api.XBeeResponse;
    import com.rapplogic.xbee.api.zigbee.AssociationStatus;
    import com.rapplogic.xbee.util.ByteUtils;
    il m'affiche que tous ces packages n'existe pas
    et l'erreur en bas est :

    Erreur : impossible de trouver ou charger la classe principale javaapplication2.JavaApplication2
    Java Result: 1

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Tu as simplement oublié d'inclure les librairies concernée, d'ou il te marque l'erreur, d'ou ta classe n'est pas compilée, d'ou tu ne peux pas la lancer.

    Il faut donc inclure ces librairie dans ton projet (il faut voir selon l'IDE que tu utilises).
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2013
    Messages : 58
    Points : 22
    Points
    22
    Par défaut
    Vous parlez de netbeans mais comment je peux connaitre quels librairie il faut l'inclure?

  6. #6
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Certainement celle que tu as téléchargées sur https://code.google.com/p/xbee-api/ ma foi.

    Qui est dans ce cas ci xbee-api-0.9.jar (car les librairies en java sont sous formes de fichier JAR). Il faudra aussi veiller a renseigner la DLL présente (je présume) lors de l'execution du programme.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2013
    Messages : 58
    Points : 22
    Points
    22
    Par défaut
    mnt il m'affoche cette msg d'erreur
    pour la classe public class ZNetApiAtExample
    should be declared in a file name ZNetApiAtExample et j'ai crée un nouveau classe nomme ZNetApiAtExample mais toujours il m'affiche le mem erreur deja j'ai ecrit dans cette classe tous ce qui se trouve a l'interieur du programme

  8. #8
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Je ne suis pas habitué dutout a netbeans, mais j'ai l'impression que ce message pourrait provenir du faire que ta classe portait un nom différent de son nom de fichier.

    Assure toi bien de respecter cela. Attention aussi a la déclaration "package" qui devra aussi correspondre a l'endroit ou se trouve reelement le fichier.

    Peut etre pourrait tu poster un screenshot de ton arborescence dans netbeans ? Car j'avoue ne pas pouvoir t'aider plus ainsi.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2013
    Messages : 58
    Points : 22
    Points
    22
    Par défaut
    ui c vré pour la classe j'ai changé le nom de mon projet et pour le pakage il a corrigé tous seul mais en éxécutant le programme il m'affiche des msg d'erreur qui sont :


    run:
    log4j:ERROR Could not read configuration file [log4j.properties].
    java.io.FileNotFoundException: log4j.properties (Le fichier spécifié est introuvable)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    at java.io.FileInputStream.<init>(FileInputStream.java:97)
    at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:297)
    at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:315)
    at com.rapplogic.xbee.examples.zigbee.ZNetApiAtExample.main(ZNetApiAtExample.java:166)
    log4j:ERROR Ignoring configuration file [log4j.properties].
    java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
    Exception in thread "main" java.lang.IllegalStateException: XBee is not connected
    at com.rapplogic.xbee.api.XBee.close(XBee.java:425)
    at com.rapplogic.xbee.examples.zigbee.ZNetApiAtExample.<init>(ZNetApiAtExample.java:62)
    at com.rapplogic.xbee.examples.zigbee.ZNetApiAtExample.main(ZNetApiAtExample.java:167)
    Java Result: 1
    BUILD SUCCESSFUL (total time: 0 seconds)

  10. #10
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Voila qui est mieux.

    Par contre le message

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
    indique qu'il ne trouve pas la DLL (rxtxSerial.dll je présume).

    Il faut donc la renseigner dans les paramètre d'exécution du programme dans netbeans. (ou eventuellement placer la dll dans le chemin de travail?)
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #11
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2013
    Messages : 58
    Points : 22
    Points
    22
    Par défaut
    j'ai trouvé un fichier nommé rxtxSerial.dll dans xbee-api-0.9.jar mais le problème j'ai pas compris comment je peux l'ajouter est ce que en ajoutant une ligne dans le programme ou bien en ajoutant le fichier rxtxSerial.dll dans le projet car j'essayé avec les deux manières mais toujours il m'affiche me mem erreur

Discussions similaires

  1. le Java est la continuité du C++ ???
    Par Vincent PETIT dans le forum Débats sur le développement - Le Best Of
    Réponses: 33
    Dernier message: 25/08/2005, 20h17
  2. Envoi de Datagrames par IP en JAVA
    Par the java lover dans le forum Développement
    Réponses: 2
    Dernier message: 14/08/2002, 11h44
  3. directx et java?? possible??
    Par jiraiya dans le forum DirectX
    Réponses: 3
    Dernier message: 09/07/2002, 19h55
  4. webcam : lire sur un port usb en c/c++ ou java. sous win. ?
    Par flo007 dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 24/05/2002, 23h24
  5. Service de nommage java C++
    Par Anonymous dans le forum CORBA
    Réponses: 3
    Dernier message: 15/04/2002, 12h48

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