[openmamba-devel-it] problemino rxtx e mysql connector
Silvan Calarco
silvan.calarco a mambasoft.it
Mer 6 Feb 2013 12:03:13 CET
In data mercoledì 06 febbraio 2013 10:44:14, Tiziana Ferro ha scritto:
> Ciao,
> mi chiedevo se qualcuno ha tempo e voglia di preparare i pacchetti per RXTX
> http://code.google.com/p/create-lab-commons/source/browse/#svn%2Ftrunk%2Fjav
> a%2Flib%2Frxtxe Mysql Connector
> http://dev.mysql.com/downloads/connector/j/
Ciao,
premetto che il discorso di integrazione tra java e la distribuzione linux è
complesso per via del fatto che esistono diverse implementazioni di java (gcj,
openjdk, oracle) e quello che si può e deve fare a livello di distribuzione va
valutato.
Nello specifico, quello che so di java-rxtx
(http://www.openmamba.org/distribution/distromatic.html?tag=devel&pkg=java-
rxtx.i586) è che l'ho testato personalmente alcuni mesi fa in devel con il
progetto arduino (vd. pacchetto omonimo in devel) e funzionava, sia su x86 che
su arm, nel senso che la libreria gestiva correttamente il transito dei dati
dal pc o dal tablet verso la scheda arduino (http://arduino.cc/) collegata via
usb tramite (se non erro) interfaccia virtuale RS232.
Il pacchetto java-rxtx al momento è in devel e l'unica cosa che ho fatto ora
senza saper nè leggere nè scrivere è di schedularne il porting su milestone2.
Anche java-mysql-connector è presente, questo sia in devel che in milestone2:
http://www.openmamba.org/distribution/distromatic.html?tag=devel&pkg=java-
mysql-connector.i586
http://www.openmamba.org/distribution/distromatic.html?tag=milestone2&pkg=java-
mysql-connector.i586
Circa il funzionamento corretto di questo pacchetto di più non so al momento.
> RXTX sia per 32 sia per 64 bit possibilmente.
>
> Non riesco a configurare correttamente java ed eclipse per accettare queste
> librerie, quindi penso di sbagliare qualcosa.
> Per RXTX ho dovuto cercare le librerie per 64 bit usando un pc a 64 bit
> (non mi funziona RXTX 32 bit).
Per il discorso 64 bit, non so se i tuoi test si riferiscano ad openmamba.
Potrei scoprire che una jvm a 32 bit con un kernel a 32 bit possa eseguire
codice a 64 bit, oppure stai già usando openmamba a 64 bit ma non credo,
essendo l'unica versione disponibile neanche installabile e prima di alcun
componente java ancora. Quindi, e facilmente per mia ignoranza, penso di aver
bisogno di qualche chiarimento quando parli di java a 64 bit e openmamba.
> Ho incluso "a mano" le librerie nei progetti Eclipse cone workaround, ma
> credo dovrebbe prenderle in automatico aggiungendole ai path di java.
Mi aspetterei comunque che, se non direttamente i .jar, gli rpm contenenti le
librerie java che servono per il tuo progetto vengano installati dall'utente,
non so se Eclipse e le altre distribuzioni abbiano un meccanismo per
installare gli rpm e non possiamo far installare con Eclipse tutte le librerie
java esistenti. Se si tratta solo di un problema di path invece non dovrebbe
essere un grosso problema risolverlo. I classpath per i componenti sopra
citati sono:
/usr/share/java/RXTXcomm.jar
/usr/share/java/mysql-connector-java.jar
Fin qui ho scritto informazioni generali indipendentemente dal fatto che
possano essere cose già di tua conoscenza e che hai testato, ma per allinearci
su ciò di cui stiamo parlando in quanto la mail inizia richiedendo di
aggiungere questi componenti come se non ci fossero già.
In concreto, se hai del codice di test (anche solo uno snippet di esempio) che
vuoi mandarmi per verificare realmente quale sia il problema sono disponibile
per fare dei test.
ciao,
Silvan
--
mambaSoft di Calarco Silvan
Web: http://www.mambasoft.it
mambaSoft Store @ http://www.mambastore.it
openmamba GNU/Linux development @ http://www.openmamba.org
Maggiori informazioni sulla lista
openmamba-devel-it