I’m new to using the Beaglebone. I decided to use it on one of my current projects. When I heard about the Beaglebone Green I decided that would be the one I get since I have no need for HDMI in my application. Anyways the BBG for me is functioning as a way to deploy a java application that communicates with the cloud and custom electrical hardware via USB/WiFi.
So anyways I need Java to run my application as a packaged .JAR executable, so I installed the Linux ARM Java manually, by downloading it on my local machine and transfering it to the /temp folder, I unpacked it into the correct directory and set the PATH variable to make it available for use. I checked the Java version to make sure I installed it correctly. Next off I installed Maven and Gradle, I tested them by checking their version and confirmed they installed successfully. The reason I need all this stuff is because a piece of software called BowlerStudio I’m using in my main application runs off Java 8 and requires Maven and Gradle to build. When I attempt to build the application from source its seems to have an issue locating the JavaFX Libraries that are supposed to be included in the latest version of Java for ARM, the latest version and the version I intalled was Java 8 update 60 for ARM. Any idea why its unable to find JavaFX ?
The missing java 9 distribution is odd, I am sure I saw a version 9 arm
version a few days ago.
Java 9 is interesting in that there are changes in Java, the JDK
distribution media (eg. no jre directory, etc), and the ARM distribution -
Oracle no longer shipping "embedded java".
So a lot of change.
Robert, do you still follow the Oracle java updates?
They have not been updated in a while.
I am using these to run OpenHab on a Beaglebone, as the openjdk version
seems to be a lot slower.
Anyone else experiences with speed differences between openjdk and oracle
jdk?
Do you have any details on versions , workloads , throughput/ latency
numbers etc? The oracle and OpenJdk codebases are different (different JIT
compilers etc) for ARM so you will likely see differene performance results.
Would be interesting to see.