Using RXTX

From Rxtx

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
This page is for general content regarding the use of rxtx.  Feel free to add your own content.
+
Using RXTX
 +
From Rxtx
-
*[[Using RXTX In Eclipse]]
+
This page is for general content regarding the use of rxtx. Feel free to add your own content.
-
*[[Deploying JAVA with RXTX]]
+
 
 +
    * 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]
+
    * 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
 +
  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
-
  Dido Sun left me Hi and dry. After 30+ hours wasting my life on
+
  a job well done for the rxtx.org team.
-
  javax.comm it is the RXTXcomm 2.1.7 that really worked the first
+
-
time
+
-
  REMEMBER !! for the newbies
+
Even after following the above instructions, under Netbeans 5.5 on Windows, I needed to right-click Libraries
-
  Change the all occurences of the import javax.comm.*; in 
+
under Projects on the left hand side of the screen, and select Add JAR/Folder, picking the RXTXcomm.jar file.
-
    MyApps.java
+
Only then did my "import gnu.io.*;" become a valid command.  Also, I got a run-time error where it failed to
-
  TO import gnu.io.*;
+
load the rxtxSerial.DLL library because it couldn't find it.  I needed to right-click the project name, select
-
  I did not even have to recompile as suggested the rxtxSerial.dll
+
properties, select Run under categories, and ...
-
  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.

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.

Personal tools