Main Page Sitemap

Most viewed

IconCool Green Submission Assistant 1.5.131211 free patched version
Just a friendly reminder. We know, the FMA is a great resource for all sorts of people - filmmakers, remix artists, people who wanna hear strange new sounds - but we've been getting a LOT of messages lately from confused people about whether or...
Read more
Web Submitter 2.5 keygen included
Actually, what exactly is a router? For the normal home or office user a router acts as a bridge between your local network and your Internet provider’s network. It can convert from one type of networking to another type of networking, such as Wi-Fi...
Read more
TMS IntraWeb Cloud Pack for Delphi XE2 1.1 Full and activated version
Free Blogger Templates ThemeXposeMaking Sure You Are Eligible For The Windows 10 Free David C. posted this on July 21, 2014, 09:11 Activation Products appears to use proprietary production practices that surpass those of their competition. With some products the claim is “we have no...
Read more

COM API 2.4 with serial number


NetDrive 2.5.7 Crack Patch

Special thanks to Trent Jarvi and Kevin Hester for putting together RXTX and JCL.  These two gentlemen have done an excellent job of porting the original Sun Java Comm API to the Linux OS.  However, with all due respect, and not to be insulting, their installation documentation leaves much to be desired.  This is the primary reason I have chosen to put this document together.

cOM API 2.4 with serial number

Before insalling the Comm API on your Linux box, be sure you have a JSDK installed.  You can obtain a JSDK for your version of linux from Blackdown.org or Sun Microsystems.  To install and configure Java in Linux, please follow the instructions provided here.

For the purposes of this paper, it will be assumed that you have installed a JSDK and it is located in:

/usr/java/j2sdk1.4.0/bin/
If your setup is different, please adjust accordingly. 

At this point, you'll have an rxtx-bins.1 directory.  Next, you'll need to copy the shared objects into your java installation:

cp rxtx-bins.1/1.4/i386-pc-linux/libParallel.so /usr/java/j2sdk1.4.0/jre/lib/i386/

cp rxtx-bins.1/1.4/i386-pc-linux/libSerial.so /usr/java/j2sdk1.4.0/jre/lib/i386/

If you are installing on an architecture other than an x86, you'll need to adjust both the /i386-pc-linux/ and the /i386/ accordingly.

At this point, the RXTX installation is complete.

The final step to getting the Java Comm API working under Linux, is to install the Comm API itself.  At this point, you have all of the necessary kernel-level drivers installed.  Because Linux is a form of Unix, the authors of RXTX and JCL have wisely decided to reuse sun's solaris (unix) comm library.  At this point, you must download and install this library:

Make sure you choose the Solaris/SparcTM version.  Next, you must Decompress and Untar this package:

At this point, we are almost finished.  We just need to create the properties file that the Comm API will use to load the drivers (.so files).  To create this file, type the following command:

/bin/echo Driver=gnu.io.RXTXCommDriver > /usr/java/j2sdk1.4.0/jre/lib/javax.comm.properties

Congratulations!  You have installed the Linux Comm API.

While windows uses COM and LPT designators for port identifiers, Linux is a bit different.  Use the following table to identify your ports:

Exception in thread "main" java.lang.VerifyError: (class:
gnu/io/RXTXPort$SerialOutputStream, method: write signature: ([BII)V) Illegal
use of nonvirtual function call
at gnu.io.RXTXPort.<init>(RXTXPort.java)
at gnu.io.RXTXCommDriver.getCommPort(RXTXCommDriver.java)
at javax.comm.CommPortIdentifier.open(CommPortIdentifier.java:547)

I personally have not experienced this problem, but if you encounter this error, you can work around it by adding -noverify to your command line:

Also, it has been suggested that recompiling the jcl with the java compiler you have chosen will resolve this issue.  As I have never experienced this verification problem, I have no way to test this.  It should also be noted that the purpose of this paper is to be a quick and easy way to get serial and parallel port access in Java on Linux.  Most of the instructions on this page as well as the VerifyError are irrelevant if you chose to download the RXTX source and do a manual compile and installation.


317
Sitemap