|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
...[java]interfaccia seriale...
...dovrei sviluppare un programma che permetta l'utilizzo di un telecomando ad infrarossi...qualcuno ha qualche info per l'utilizzo della seriale con java?...
...grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
devi attaccare un dispositivo a infrarossi alla seriale? il produttore rilascia i driver (almeno in C) per il collegamento?
in Java puoi utiliazzare javacomm per connetterti alla seriale, ma sono api di basso livello, ti serve conoscere il protocollo oppure avere delle librerie che lo interpretino. http://java.sun.com/products/javacomm/index.jsp |
|
|
|
|
|
#3 | |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
Quote:
...nessun dispositivo...ho un sensore diretto sulla seriale...faro' qualche test per vedere come muovermi... ...grazie |
|
|
|
|
|
|
#4 | |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
Quote:
...cavolo...ho scaricato javaconn ma nn sono ancora riuscito a farlo funzionare correttamente...kingv hai esperienze in proposito? ...grazie ciao |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
l'ho usato solo una volta un sacco di tempo fa (e mi era sembrato abbastanza compilcato e non stabilissimo). Che problemi hai? |
|
|
|
|
|
|
#6 | |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
Quote:
...nn riesco a installarlo correttamente...ho la j2re.1.4.2_05...ma ho scoperto nel mio anche una vecchia installazione di una jdk1.2.1... ...fino ad ora mi muovevo tranquillamente con eclipse...puo' essere che ci siano conflitti con la classpath? ...cosa mi conviene fare? ...disinstallo e reinstallo tutto? |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
disinstalla la vecchia 1.2. se eclipse usa quella puoi sicuramente fargli vedere la 1.4 (non conosco eclipse ma puoi cambiargli jvm di sicuro). se fossi in te io cercherei prima di ottenere un'installazione funzionante a riga di comando, che sia in grado di compilare ed eseguire correttamente codice che contiene javacomm, per poi passare a far vedere tutto ad eclipse. se non ricordo male ci sono allegati degli esempi di codice per i collegamenti seriale e parallelo, devi riuscire a compilarli ed eseguirli per verificare che sia tutto ok. |
|
|
|
|
|
|
#8 |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
...ho reinstallato tutto...ora da riga di comando lanciando il BlackBox...come consigliato dalla procedura d'installazione ottengo :
Exception in thread main java lang no class def found error : javax/comm/port in use exception ...wow almeno ora mi avverte di una porta in uso |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
se hai una NoClassDefFound hai ancora qualche problema di classpath.
|
|
|
|
|
|
#10 | |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
Quote:
...quali sono i passaggi corretti per settare il classpath?... ...spostando pero' i file .class nel bin riesco a lanciare tranquillamente i programmi che nn contengono elementi di javacomm...mentre per quelli che ne fanno uso nn c'è nulla da fare |
|
|
|
|
|
|
#11 |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
...cavolo la mia contentezza è stata subito spenta...pensavo di aver risolto...e invece nulla...il class path penso di averlo settato correttamente...spostando un file class in qualsiasi directory riesco a lanciarlo senza problemi...ma il file blackbox anche dalla directory bin mi da questo errore
Ultima modifica di ally : 24-11-2004 alle 18:38. |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
prova nella directory dove hai BlackBox.class con:
java -cp .;c:\qui\hai\comm.jar BlackBox e se non funziona posta l'errore. |
|
|
|
|
|
#13 |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
...ecco qui...
|
|
|
|
|
|
#14 |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
# Copy win32com.dll to your <JDK>\bin directory.
C:\>copy c:\commapi\win32com.dll to c:\jdk1.1.6\bin # Copy comm.jar to your <JDK>\lib directory. C:\>copy c:\commapi\comm.jar c:\jdk1.1.6\lib # Copy javax.comm.properties to your <JDK>\lib directory. C:\>copy c:\commapi\javax.comm.properties c:\jdk1.1.6\lib The javax.comm.properties file must be installed. If it is not, no ports will be found by the system. # Add comm.jar to your classpath (do not do this step for a JRE installation). * If you don't have a classpath defined: C:\>set CLASSPATH=c:\jdk1.1.6\lib\comm.jar * If you already have a classpath defined: C:\>set CLASSPATH=c:\jdk1.1.6\lib\comm.jar;%classpath% # Several serial port sample applications are provided with this release. One of them is BlackBox. To run BlackBox, first add BlackBox.jar to your classpath: C:\>set CLASSPATH=c:\commapi\samples\Blackbox\BlackBox.jar;%CLASSPATH% Now you can run BlackBox: C:\>java BlackBox # One sample driver, NullDriver, is included in the samples\NullDriver directory. This is useful for folks attempting to write a new driver for their own hardware. ...questi sono i passaggi... ...non capisco cosa intendano loro con "The javax.comm.properties file must be installed"
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
non copiare BlackBox.class dentro \bin ma vai nella directory samples\BlackBox e digita quello che ho scritto prima.
|
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
![]() probabilmente intendono che deve essere in classpath (altrimenti non lo puoi caricare, se non usando il path assoluto). |
|
|
|
|
|
|
#17 |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
...nn so che dire
|
|
|
|
|
|
#18 | ||
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
Quote:
fai la prova che ti ho indicato prima. |
||
|
|
|
|
|
#19 |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
...kingv ti rispondo con un link http://www.fratelliformentera.com/chedici.gif
...grazie veramente ...alla fine è un problema di nn riconoscimento del path o sbaglio? ![]() ...pensi sia risolvibile?...vabbè grazie ancora |
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
e' sempre un problema di classpath, hai messo nel classpath '.' (la dir corrente) ma ti sei spostato dalla directory che contiene altre classi oltre a blackbox.class e che gli sono necessarie puoi correggere anche se scrivi: java -cp c:\dir\dove\c'e'\blackbox;c:\dir\di\comm.jar BlackBox facendo così funziona ovunque lanci il comando (se non sono stato chiaro dimmelo) |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:31.




















