Using RXTX

From Rxtx

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
Using RXTX
+
This page is for general content regarding the use of rxtx.  Feel free to add your own content.
-
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]]
-
    * 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
+
  Dido Sun left me Hi and dry. After 30+ hours wasting my life on
-
  Change the all occurences of the import javax.comm.*; in 
+
  javax.comm it is the RXTXcomm 2.1.7 that really worked the first
-
  MyApps.java
+
  time
-
  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.
+
  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
-
Even after following the above instructions, under Netbeans 5.5 on Windows, I needed to right-click Libraries
+
  a job well done for the rxtx.org team.
-
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.
+
  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.

Personal tools