Saturday, April 27, 2013

Installing the Java Runtime Environment on the pcDuino

Here are my notes on installing JRE 1.7 on the pcDuino development board.

Before installing Java, I upgraded the Linux kernel to 3.4.29+  and Ubuntu following the steps described on the pcDuino 04-04-2013 update page.

Download the JRE (ejre-7u21-fcs-b11-linux-arm-vfp-client_headful-04_apr_2013.gz) from If you have a screen, keyboard, and mouse connected to your pcDuino, you can dowload directly to the device. I am using SSH to access my pcDuino, so I downloaded the file to my Windows desktop and used WinSCP to transfer the file to the pcDuino.

At the pcDuino command prompt, run the following commands to extract the JRE:

gunzip ejre-7u21-fcs-b11-linux-arm-vfp-client_headful-04_apr_2013.gz

tar xfv ejre-7u21-fcs-b11-linux-arm-vfp-client_headful-04_apr_2013

The JRE is now located in a subdirectory called ejre1.7.0_21. Note the full path for this directory.  

Add the following lines to your account's .bashrc directory (changing the path to the JRE directory path noted in the last step).

export JAVA_HOME=/usr/lib/jvm/ejre1.7.0_10
export PATH=$PATH:$JAVA_HOME/bin

This version of Java uses "soft float, so install the required libraries using this command -

sudo apt-get install -y libc6-armel libsfgcc1

Log out and then log back in so the new environment variables take effect. Confirm that Java runtime now works by running java -version

1 comment:

  1. Very usefull tutorial. We forward your post to If you have any other new post about pcDuino( or any other LinkSprite's( products, please feel free to let us know. If you have a new post, could you please give us a backlink?