Using RXTX
From Rxtx
(Difference between revisions)
Line 1: | Line 1: | ||
- | + | This page is for general content regarding the use of rxtx. Feel free to add your own content. | |
- | + | ||
- | + | *[[Using RXTX In Eclipse]] | |
- | + | *[[Deploying JAVA with RXTX]] | |
- | + | ||
- | + | ||
I wrote an app several months ago using javax.comm on windows. Sun has left me high and dry. rxtx help! | I wrote an app several months ago using javax.comm on windows. Sun has left me high and dry. rxtx help! | ||
- | + | *download [ftp://ftp.qbang.org/pub/rxtx/rxtx-2.1-7-bins-r2.zip] | |
- | + | *unzip it | |
- | + | *copy rxtxSerial.dll into your c:\program files\java\jre-version\bin dir | |
- | + | *copy RXTXcomm.jar into your c:\program files\java\jre-version\lib\ext dir | |
- | + | *change all references from 'javax.comm' to 'gnu.io' | |
- | + | *recompile | |
- | + | *test | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | Dido Sun left me Hi and dry. After 30+ hours wasting my life on | |
- | + | javax.comm it is the RXTXcomm 2.1.7 that really worked the first | |
- | + | time | |
- | + | ||
- | + | ||
- | + | REMEMBER !! for the newbies | |
+ | Change the all occurences of the import javax.comm.*; in | ||
+ | MyApps.java | ||
+ | TO import gnu.io.*; | ||
+ | I did not even have to recompile as suggested the rxtxSerial.dll | ||
- | + | a job well done for the rxtx.org team. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | add a VM Options: entry of -Djava.library.path="C:/where-ever-you-stuck-rxtxSerial.DLL-file;%PATH%" While I'm sure there is more than one way of adding the directory to your path, this worked for me. Note I did the default NetBeans 5.5/JDK 1.6.0 isntall accepting all the default options(ie clicking next until I got to finish), so I haven't modified my java paths or anything. | + | Even after following the above instructions, under Netbeans 5.5 on Windows, I needed to right-click Libraries |
+ | under Projects on the left hand side of the screen, and select Add JAR/Folder, picking the RXTXcomm.jar file. | ||
+ | Only then did my "import gnu.io.*;" become a valid command. Also, I got a run-time error where it failed to | ||
+ | load the rxtxSerial.DLL library because it couldn't find it. I needed to right-click the project name, select | ||
+ | properties, select Run under categories, and ... | ||
+ | add a VM Options: entry of '''-Djava.library.path="C:/where-ever-you-stuck-rxtxSerial.DLL-file;%PATH%"''' | ||
+ | While I'm sure there is more | ||
+ | than one way of adding the directory to your path, this worked for me. Note I did the default NetBeans | ||
+ | 5.5/JDK 1.6.0 isntall accepting all the default options(ie clicking next until I got to finish), so I haven't modified my java paths or anything. |
Revision as of 14:32, 20 February 2007
This page is for general content regarding the use of rxtx. Feel free to add your own content.
I wrote an app several months ago using javax.comm on windows. Sun has left me high and dry. rxtx help!
- download [1]
- unzip it
- copy rxtxSerial.dll into your c:\program files\java\jre-version\bin dir
- copy RXTXcomm.jar into your c:\program files\java\jre-version\lib\ext dir
- change all references from 'javax.comm' to 'gnu.io'
- recompile
- test
Dido Sun left me Hi and dry. After 30+ hours wasting my life on javax.comm it is the RXTXcomm 2.1.7 that really worked the first time
REMEMBER !! for the newbies Change the all occurences of the import javax.comm.*; in MyApps.java TO import gnu.io.*; I did not even have to recompile as suggested the rxtxSerial.dll
a job well done for the rxtx.org team.
Even after following the above instructions, under Netbeans 5.5 on Windows, I needed to right-click Libraries under Projects on the left hand side of the screen, and select Add JAR/Folder, picking the RXTXcomm.jar file. Only then did my "import gnu.io.*;" become a valid command. Also, I got a run-time error where it failed to load the rxtxSerial.DLL library because it couldn't find it. I needed to right-click the project name, select properties, select Run under categories, and ...
add a VM Options: entry of -Djava.library.path="C:/where-ever-you-stuck-rxtxSerial.DLL-file;%PATH%" While I'm sure there is more than one way of adding the directory to your path, this worked for me. Note I did the default NetBeans 5.5/JDK 1.6.0 isntall accepting all the default options(ie clicking next until I got to finish), so I haven't modified my java paths or anything.