Dear fellows,
I tried to install the headless as well as headful version of the Java Embedded SE but both have not solved my problem. I followed following links to solve my issue but in vain!
http://forum.processing.org/topic/proce ... spberry-pi
http://www.savagehomeautomation.com/pro ... endly=true
Please refer to the end of this post for more info about the errors I got.
I will try to connect my raspberry pi to my home internet because my office internet is not allowing me to connect to some sites for direct updates installation.
Any suggestions will be highly welcomed.
WHEN I REMOVED THE JAVA FOLDER FROM THE PROCESSING FOLDER
pi@raspberrypi ~/Desktop/Arduino/processing-2.0b3
$ java.lang.ClassNotFoundException: com.sun.jdi.VirtualMachine
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at processing.app.Base.initRequirements(Base.java:237)
at processing.app.Base.createAndShowGUI(Base.java:165)
at processing.app.Base.access$000(Base.java:46)
at processing.app.Base$1.run(Base.java:136)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:711)
at java.awt.EventQueue.access$000(EventQueue.java:104)
at java.awt.EventQueue$3.run(EventQueue.java:672)
at java.awt.EventQueue$3.run(EventQueue.java:670)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:681)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
pi@raspberrypi ~/Desktop/Arduino/processing-2.0b3 $
pi@raspberrypi ~/Desktop/Arduino/processing-2.0b3 $
java.lang.ClassNotFoundException: com.sun.jdi.VirtualMachine
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at processing.app.Base.initRequirements(Base.java:237)
at processing.app.Base.createAndShowGUI(Base.java:165)
at processing.app.Base.access$000(Base.java:46)
at processing.app.Base$1.run(Base.java:136)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:711)
at java.awt.EventQueue.access$000(EventQueue.java:104)
at java.awt.EventQueue$3.run(EventQueue.java:672)
at java.awt.EventQueue$3.run(EventQueue.java:670)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:681)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
WHEN I PASTED BACK THE JAVA FOLDER IN THE PROCESSING FOLDER
pi@raspberrypi ~/Desktop/Arduino/processing-2.0b3 $ sh processing
pi@raspberrypi ~/Desktop/Arduino/processing-2.0b3 $ /home/pi/Desktop/Arduino/processing-2.0b3/java/bin/java: 1: /home/pi/Desktop/Arduino/processing-2.0b3/java/bin/java: Syntax error: "(" unexpected
WHEN I REMOVED THE JAVA FOLDER FROM THE ARDUINO FOLDER
pi@raspberrypi ~/Desktop/Arduino/processing-2.0b3 $
pi@raspberrypi ~/Desktop/Arduino/processing-2.0b3 $ cd ..
pi@raspberrypi ~/Desktop/Arduino $ cd arduino-0023/
pi@raspberrypi ~/Desktop/Arduino/arduino-0023 $ sh arduino
java.lang.UnsatisfiedLinkError: /home/pi/Desktop/Arduino/arduino-0023/lib/librxtxSerial.so: /home/pi/Desktop/Arduino/arduino-0023/lib/librxtxSerial.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform) thrown while loading gnu.io.RXTXCommDriver
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/pi/Desktop/Arduino/arduino-0023/lib/librxtxSerial.so: /home/pi/Desktop/Arduino/arduino-0023/lib/librxtxSerial.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1854)
at java.lang.Runtime.loadLibrary0(Runtime.java:845)
at java.lang.System.loadLibrary(System.java:1084)
at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83)
at processing.app.Editor.populateSerialMenu(Editor.java:957)
at processing.app.Editor.buildToolsMenu(Editor.java:694)
at processing.app.Editor.buildMenuBar(Editor.java:479)
at processing.app.Editor.<init>(Editor.java:201)
at processing.app.Base.handleOpen(Base.java:699)
at processing.app.Base.handleOpen(Base.java:664)
at processing.app.Base.handleNew(Base.java:561)
at processing.app.Base.<init>(Base.java:301)
at processing.app.Base.main(Base.java:190)
^C
pi@raspberrypi ~/Desktop/Arduino/arduino-0023 $
pi@raspberrypi ~/Desktop/Arduino/arduino-0023 $ java -version
java version "1.7.0_06"
Java(TM) SE Embedded Runtime Environment (build 1.7.0_06-b24)
Java HotSpot(TM) Embedded Client VM (build 23.2-b09, mixed mode)
pi@raspberrypi ~/Desktop/Arduino/arduino-0023 $
WHEN I PASTE BACK THE JAVA FOLDER IN THE ARDUINO FOLDER I GET THE PREVIOUS ERROR AS POSTED IN MY 1ST POST