Pas mieux sous Ubuntu :
$ sudo apt-get install librxtx-java
$ dpkg-query -L librxtx-java
[...]
$ java -cp /usr/share/java/RXTXcomm.jar:./dg100util.jar
-Djava.library.path=/usr/lib/jni
org.kaintoch.gps.globalsat.dg100.GlobalSatDg100
read file info list
GetFileInfo
Exception in thread "main" java.lang.NoClassDefFoundError:
javax/comm/SerialPortEventListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at
org.kaintoch.gps.globalsat.dg100.GlobalSatDg100.sendCmdGetFileInfo(GlobalSatDg100.java:310)
at
org.kaintoch.gps.globalsat.dg100.GlobalSatDg100.readFileInfoList(GlobalSatDg100.java:184)
at
org.kaintoch.gps.globalsat.dg100.GlobalSatDg100.exportToGpx(GlobalSatDg100.java:153)
at
org.kaintoch.gps.globalsat.dg100.GlobalSatDg100.main(GlobalSatDg100.java:124)
Caused by: java.lang.ClassNotFoundException:
javax.comm.SerialPortEventListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 15 more
$ grep -i SerialPortEventListener /usr/share/java/RXTXcomm.jar
Fichier binaire /usr/share/java/RXTXcomm.jar concordant
$ grep -i SerialPortEventListener /usr/share/java/RXTXcomm-2.2pre2.jar
Fichier binaire /usr/share/java/RXTXcomm-2.2pre2.jar concordant

Étrange ce truc... et vu le nombre impressionnant de messages par rapport
au logiciel je sais pas. Peut-être un expert en java pourrait trouver plus
facilement ?

Le 6 janvier 2012 16:21, Fabien <marbolan...@gmail.com> a écrit :

> Mouais c'est vrai que c'est pas clair...
> J'ai tenté sous CentOS mais il se peut que je n'ai pas toutes les lib à
> disposition...
>
> Si je comprends bien (en lisant un poil le man) la commande doit
> ressembler à :
> java -cp /usr/share/java/RXTXcomm.jar:./dg100util.jar
> -Djava.library.path=/usr/lib64/rxtx/
> org.kaintoch.gps.globalsat.dg100.GlobalSatDg100
>
> Avec :
> /usr/share/java/RXTXcomm.jar : le fichier installé avec le paquet rxtx (je
> sais pas ou il est installé chez Ubuntu)
> ./dg100util.jar : parce que je suis dans le dossier où j'ai téléchargé le
> jar
> /usr/lib64/rxtx/ : correspond au dossier où les lib *.so* sont installées
> avec rxtx.
>
> Il me dit qu'il ne trouve toujours pas javax/comm/SerialPortEventListener
> mais si je fait un grep
> -i SerialPortEventListener /usr/share/java/RXTXcomm.jar
> Binary file /usr/share/java/RXTXcomm.jar matches
>
> À voir si sous Ubuntu ça aide. Si j'ai un peu de temps je charge ma VM
> Ubuntu.
>
> Le 6 janvier 2012 15:20, corneliux <x.larc...@laposte.net> a écrit :
>
> **
>> Oui, moi aussi, je m'étais dit qu'un : java -jar dg100util.jar devrait
>> fonctionner.
>> Mais voici la réponse :
>>
>> *read file info list*
>> *GetFileInfo*
>> *Exception in thread "main" java.lang.NoClassDefFoundError:
>> javax/comm/SerialPortEventListener*
>> * at java.lang.ClassLoader.defineClass1(Native Method)*
>> * at java.lang.ClassLoader.defineClass(ClassLoader.java:634)*
>> * at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)*
>> * at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)*
>> * at java.net.URLClassLoader.access$000(URLClassLoader.java:73)*
>> * at java.net.URLClassLoader$1.run(URLClassLoader.java:212)*
>> * at java.security.AccessController.doPrivileged(Native Method)*
>> * at java.net.URLClassLoader.findClass(URLClassLoader.java:205)*
>> * at java.lang.ClassLoader.loadClass(ClassLoader.java:321)*
>> * at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)*
>> * at java.lang.ClassLoader.loadClass(ClassLoader.java:266)*
>> * at
>> org.kaintoch.gps.globalsat.dg100.GlobalSatDg100.sendCmdGetFileInfo(GlobalSatDg100.java:310)
>> *
>> * at
>> org.kaintoch.gps.globalsat.dg100.GlobalSatDg100.readFileInfoList(GlobalSatDg100.java:184)
>> *
>> * at
>> org.kaintoch.gps.globalsat.dg100.GlobalSatDg100.exportToGpx(GlobalSatDg100.java:153)
>> *
>> * at
>> org.kaintoch.gps.globalsat.dg100.GlobalSatDg100.main(GlobalSatDg100.java:124)
>> *
>> *Caused by: java.lang.ClassNotFoundException:
>> javax.comm.SerialPortEventListener*
>> * at java.net.URLClassLoader$1.run(URLClassLoader.java:217)*
>> * at java.security.AccessController.doPrivileged(Native Method)*
>> * at java.net.URLClassLoader.findClass(URLClassLoader.java:205)*
>> * at java.lang.ClassLoader.loadClass(ClassLoader.java:321)*
>> * at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)*
>> * at java.lang.ClassLoader.loadClass(ClassLoader.java:266)*
>> * ... 15 more*
>>
>> Voyons voir ce qu'il me dit, hum hum, ah oui, c'est bien ça, j'y comprend
>> rien :p
>> Moi, j'interprète ça comme quoi il ne trouve pas la classe : 
>> *javax/comm/SerialPortEventListener
>> , *mais bon, il n'a qu'à l'installer lui-même !
>>
>> Dans la doc (en anglais of course) il est indiqué ceci :
>>
>> *Command line*
>>
>> java -cp <classpath> -Djava.library.path=<path to libs>
>> org.kaintoch.gps.globalsat.dg100.GlobalSatDg100 <parameters>
>>
>>
>>    - <classpath> must contain the rxtx package and the
>>    dg100util-classes.
>>    - <path to libs> must contain the path to all required libs, notably
>>    the jrxtx libraries (aka DLLs).
>>    - <parameters> are described below.
>>
>>  *Note for Linux users* At the moment it is required to execute stty -F
>> /dev/ttyUSB0 -parenb cs8 cread 115200 -cstopb before starting dg100util.
>> Replace /dev/ttyUSB0 with the port to which your DG-100 is connected.
>>
>> À vue de nez, il faut que je lui indique le <classpath> du package rxtx :
>> comment savoir ou il se trouve ?
>> Et le <path to libs>, même combat !!!
>>
>>
>>
>> Le vendredi 06 janvier 2012 à 14:46 +0100, Fabien a écrit :
>>
>>  Sans avoir testé c'est juste un .jar le fichier donc :
>>
>>  java -jar fichier.jar
>>
>>
>>
>>  Ça devrait marcher.
>>
>>  Le 6 janvier 2012 14:41, corneliux <x.larc...@laposte.net> a écrit :
>>
>>  Livraison en 2 jours [image: ;)], cool !
>> Sinon, j'ai honte de la solution :
>> - Ne pas oublier d'allumer le GPS une fois connecté au port usb !!!
>> Après, ça fonctionne beaucoup mieux [image: :)]
>>
>> Par contre, je ne parviens toujours pas à lancer dg100util (
>> http://dg100util.sourceforge.net/#m2 ) qui est censé me donner la main
>> sur la config du GPS.
>> J'ai bien compris qu'il fallait installer la librairie RXTX , j'ai
>> installé le paquet "librttx-jav" par la logithèque Ubuntu,
>> Mais après, dans la doc, il est indiqué :
>>
>> java -cp <classpath> -Djava.library.path=<path to libs>
>> org.kaintoch.gps.globalsat.dg100.GlobalSatDg100 <parameters>
>>
>>
>>    - <classpath> must contain the rxtx package and the
>>    dg100util-classes.
>>    - <path to libs> must contain the path to all required libs, notably
>>    the jrxtx libraries (aka DLLs).
>>    - <parameters> are described below.
>>
>> Et là, ça ressemble un peu à du petit nègre pour moi !
>>
>>
>> Le vendredi 06 janvier 2012 à 13:37 +0100, Pierre-André Le Ny a écrit :
>>
>>
>>  Bonjour,
>>
>> Livraison rapide :)
>> Je ne l'ai pas sous la main mais j'ai le souvenir d'un temps assez court
>> entre le démarrage de l'appareil et le lancement du script.
>>
>>
>> Le 6 janvier 2012 13:31, corneliux <x.larc...@laposte.net> a écrit :
>>
>> Bonjour,
>> Je viens de recevoir le Data logger DG-100 de chez Globalsat.
>> Mais comment faire pour récupérer les traces sous Ubuntu ?
>> J'ai suivi cette doc : http://doc.ubuntu-fr.org/dg-100
>>
>> Mais quand je tape la commande : gpsbabel -i dg-100 -f /dev/ttyUSB0 -o
>> gpx -F test.gpx
>> Il me répond :
>> DG-100 : Can't open port '/dev/ttyUSB0'
>>
>> Quelqu'un aurait une procédure détaillée pour l'installer et récupérer
>> les traces ? Et éventuellement installer l'outil de configuration ?
>> Merci d'avance.
>>
>> Corneliux
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr@openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
>> _______________________________________________
>> Talk-fr mailing 
>> listTalk-fr@openstreetmap.orghttp://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr@openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
>>
>>  _______________________________________________
>> Talk-fr mailing 
>> listTalk-fr@openstreetmap.orghttp://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr@openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
>

<<face-smile.png>>

<<face-wink.png>>

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à