我在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是否包含standard Java client packaging tools(它应该也可能会这样,但如果没有,你可以联系包维护者).使用这些工具,在Debian系统上,您可以构建一个可以作为.deb(debian软件包)部署的self-contained application.或者您可以使用OracleJDK进行开发,并基于此构建一个独立的应用程序.使用独立的应用程序,应用程序的用户不需要在系统上预安装任何类型的Java(因为应用程序包中包含所需的Java运行时).
相关问题