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