Oracle的Java 8 已被debian列入拒絕往來互了. 只支援 openjdk. 但如果要使用JavaFx開發視窗程式的話, 還是需要Oracle的Jdk 8.0
安裝JDK8.0
請到如下網址下載 jdk8.0
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
請注意, 一定要選取Linux ARM 32 Hard Float ABI的版本
安裝指令如下
sudo mkdir /usr/java cd /usr/java sudo tar zxvf ~/jdk-8u231-linux-arm32-vfp-hflt.tar.gz
安裝 JavaFX
在Windows版本下, JavaFX 其實就包含在 Jdk 裏面. 但很不幸的, 在Arm的版本中, Oracle 把 jdk-1.8.0_231裏的JavaFX 移除掉, 所以請到如下網址下載 JavaFX
https://gluonhq.com/products/mobile/javafxports/get/
然後選取 JavaFX Embedded SDK的版本
安裝指令如下
unzip armv6hf-sdk-8.0.60.12.zip cd /usr/java/jdk1.8.0_231/lib sudo cp -R ~/armv6hf-sdk/lib/* . cd /usr/java/jdk1.8.0_231/jre/lib sudo cp -R ~/armv6hf-sdk/rt/lib/* .
切換Java 版本
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_231/bin/java 1000
sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_231/bin/javac 1000