Go Down

Topic: ARDUINO-SERIALE-JAVA (Read 10556 times) previous topic - next topic

mirpaolo

Ciao a tutti, sto provando a sviluppare una applicazione in Java che legge da seriale i dati inviati da arduino.
Ho gia importato il jar RXTXcomm.jar nel progetto e aggiunto al build path di eclipse,


Code: [Select]
  CommPortIdentifier portId = CommPortIdentifier.getPortIdentifier(Preferences.get("serial.port"));

 ma quando lo lancio mi da un eccezione nel caricamento della corrispondente .dll

Code: [Select]

java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Java\jre7\bin\rxtxSerial.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform thrown while loading gnu.io.RXTXCommDriver
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Java\jre7\bin\rxtxSerial.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83)
at comm.Test.main(Test.java:57)




qualcuno ha avuto qualche problema del genere? come posso risolvere

Go Up