Raspbian with Java 8

      在〈Raspbian with Java 8〉中尚無留言

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的版本

pi4-java8

安裝指令如下

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

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *