I am new to Processing and attempting to write code to communicate with my Arduino - on a linux platform.

When I run the following code:


I'm supposed to get a list of available ports through which communication with Arduinos/computer is/are possible but instead I get the following message:

WARNING: RXTX Version mismatch
Jar version = RXTX-2.2pre1
native lib Version = RXTX-2.2pre2

I don't know anything about Processing nor why this message is coming up ... I really need help.


closed as off topic by Olin Lathrop, Brian Carlton, The Photon, Nick Alexeev, Dave Tweed Nov 13 '12 at 16:35

Questions on Electrical Engineering Stack Exchange are expected to relate to electronics design within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.

  • \$\begingroup\$ System is running on java version "1.6.0_24" \$\endgroup\$ – sisko Aug 14 '12 at 20:31
  • \$\begingroup\$ What does this have to do with electrical engineering? \$\endgroup\$ – Olin Lathrop Nov 13 '12 at 0:05

I found this helpful link which leverages the Arduino's RXTX solution to resolve the same issue for processing.

Having followed the instructions, my warning message is gone and I now get available port information delivered to my application.

  • 1
    \$\begingroup\$ please rewrite the solution here, rather than linking to it. I should have done the same thing. Reason being that the page might change or dissappear. From what I can tell, the thing with the stack exchange sites is to put the answer on the site so people dont have to go elsewhere. \$\endgroup\$ – geometrikal Aug 14 '12 at 22:24

Not the answer you're looking for? Browse other questions tagged or ask your own question.