goose@t410:/tmp$ ll /usr/java/packages/lib/ext
total 16
drwxr-xr-x 2 root root 4096 Jan 31 15:59 .
drwxr-xr-x 3 root root 4096 May 20 2016 ..
lrwxrwxrwx 1 root root 104 May 20 2016 proteanit-1.0-1.0-SNAPSHOT.jar -> /tmp/h/home/goose/.m2/repository/net/proteanit/proteanit-1.0/1.0-SNAPSHOT/proteanit-1.0-1.0-SNAPSHOT.jar
lrwxrwxrwx 1 root root 123 Jan 31 15:59 technojeeves-jlib-1.0-1.0-SNAPSHOT.jar -> /tmp/h/home/goose/.m2/repository/com/technojeeves/technojeeves-jlib-1.0/1.0-SNAPSHOT/technojeeves-jlib-1.0-1.0-SNAPSHOT.jar
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javaThere are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java 1063 auto mode
* 1 /usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java 1063 manual mode
2 /usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/java 318 manual mode
Press enter to keep the current choice[*], or type selection number: 2
pi@raspberrypi:~ $ -Djava.ext.dirs=/home/pi/armv6hf-sdk/rt/lib/ext
bash: -Djava.ext.dirs=/home/pi/armv6hf-sdk/rt/lib/ext: No such file or directory
pi@raspberrypi:~ $ -Djava.ext.dirs=/home/pi/armv6hf-sdk/rt/lib
bash: -Djava.ext.dirs=/home/pi/armv6hf-sdk/rt/lib: No such file or directory
pi@raspberrypi:~ $
Is not going to do anything on its own. But i've already given you instructions ..?pi@raspberrypi:~ $ -Djava.ext.dirs=/home/pi/armv6hf-sdk/rt/lib/ext
..sorry for that comment but JavaFX is pretty much abandoned and i hope you have a solid reason why you want to install on your PI....if its just for fun its better to find something else....if you don't believe me just take a look at the jobs posting in your areaI don't know why you think that. If the jobs thing is the only reason (and i take you at your word) then i'm skeptical that there is always a strong correlation between the health of a technology and jobs in it. You could say that Java on the desktop struggles in general, and if you told me that there are few jobs available designing Swing guis, i wouldn't be at all surprised. But that's a different point.
b. Ensure that the directory containing native libraries is on $LD_LIBRARY_PATH
c. Put a symlink to the jars in one of the non-jdk paths in System property java.ext.dirsThe problem is though that I am having trouble understanding these 2 lines as of what these mean and how I would do this in practicality.