构建 .deb(debian 包)时如何要求 Oracle Java (JRE)?

How to require Oracle Java (JRE) when building a .deb (debian package)?

我在 Oracle Java 中编写了一个使用 JavaFX 的小型 BTRFS GUI。因此,为了使程序运行,必须安装 Oracle Java (JRE)(不是 Openjdk-jre!)。在控制文件下构建 .deb 包时如何要求?

Debian 有一个 OpenJFX package for Java 8,除了标准的 OpenJDK 软件包外,您还可以安装它。

Debian 的 OpenJFX 软件包为基于 Debian 的系统带来了 JavaFX 功能(并且可以用作安装 Oracle JDK 8+ 的替代方法,后者还隐含地包含 JavaFX 功能) .

我不使用 Debian,所以我不知道 Debian OpenJFX 是否包含可部署为 .deb(debian 软件包)的 standard Java client packaging tools (it should and probably does, but if it doesn't you could contact the package maintainers). With those tools, on a Debian system, you can build a self-contained application。或者您可以只使用 OracleJDK 进行开发并基于它构建一个独立的应用程序。使用独立的应用程序,您的应用程序的用户不需要在系统上预安装任何类型的 Java(因为所需的 Java 运行时包含在您的应用程序包中)。

相关问题

  • JavaFX and OpenJDK