【问题标题】:Ubuntu 19.10 - how to install JavaFX with java 8Ubuntu 19.10 - 如何使用 java 8 安装 JavaFX
【发布时间】:2020-02-06 07:27:13
【问题描述】:
java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~19.10-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

然而,openjfx 包:

sudo apt list openjfx
Listing... Gotowe
openjfx/eoan,now 11.0.2+1-1 amd64 [installed]
openjfx/eoan 11.0.2+1-1 i386

似乎是用 java 10 编译的,因为我无法运行任何 JavaFX 应用程序:

Error:(3, 26) java: cannot access javafx.application.Application
  bad class file: /usr/share/openjfx/lib/javafx.graphics.jar!/javafx/application/Application.class
    class file has wrong version 54.0, should be 52.0
    Please remove or make sure it appears in the correct subdirectory of the classpath.

有没有任何模式让它工作?

【问题讨论】:

  • 使用包含javafx的oracle版本

标签: java ubuntu javafx ubuntu-19.04


【解决方案1】:

JavaFX/OpenJFX 最近不是 OpenJDK 的一部分,因此您要么单独安装它,要么使用带有预打包 OpenJFX 的 OpenJDK 构建。

猜你喜欢
  • 1970-01-01
  • 2021-03-29
  • 2020-07-04
  • 2020-07-06
  • 1970-01-01
  • 1970-01-01
  • 2020-10-10
  • 2021-05-08
  • 2021-11-28
相关资源
最近更新 更多