Using RXTX
From Rxtx
Line 1: | Line 1: | ||
- | + | Using RXTX | |
+ | From Rxtx | ||
- | * | + | 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 | + | * download ftp://ftp.qbang.org/pub/rxtx/rxtx-2.1-7-bins-r2.zip |
- | *unzip it | + | * unzip it |
- | *copy rxtxSerial.dll into your c:\program files\java\jre-version\bin dir | + | * 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 | + | * copy RXTXcomm.jar into your c:\program files\java\jre-version\lib\ext dir |
- | *change all references from 'javax.comm' to 'gnu.io' | + | * change all references from 'javax.comm' to 'gnu.io' |
- | *recompile | + | * recompile |
- | *test | + | * 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 | |
- | javax.comm | + | 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. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | add a VM Options: entry of | + | |
- | While I'm sure there is more | + | |
- | than one way of adding the directory to your path, this worked for me. | + | |
- | 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 01:20, 21 June 2007
Using RXTX From Rxtx
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!
* 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.
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.