当前位置: 首页 > 知识库问答 >
问题:

如何确保安装JavaFX(特别是在Ubuntu上)?

裴甫
2023-03-14

我想写我的第一个JavaFX 8应用程序(用e(fx)clipse等做我的第一个实验)。),并对平台独立性有一些担忧。

JavaFX 8是Oracle JRE的一部分,Oracle JRE是Windows上使用最多的JRE。因此,我真的不打扰这里,因为JavaFX将安装在几乎所有运行Java8的Windows机器上。

但是在Ubuntu和其他*nix上,OpenJDK经常被用作Java发行版。由于openjfxopen-jdk-8-*是分开的,因此默认情况下许多应用程序不会安装JavaFX。

我想到:

  • 编写一个调用sudo-apt-get-install-openjfx的安装脚本(我希望避免这种情况,因为我希望可执行文件.jar能够在没有脚本的情况下独立运行)

这两个想法似乎都不太有希望...

因为我希望有一些JavaFX的专业人士,我希望有人能帮助我“什么是确保我的JavaFX应用程序在Windows和Ubuntu上都能正常运行的最佳可能性?”如何解决这个问题的最新技术是什么?

共有1个答案

罗均
2023-03-14

本页(http://www.sj-vs.net/creating-a-simple-debian-deb-package-based-on-a-directory-structure/)非常好地描述了如何构建一个简单的。基于任何目录结构的deb包(例如,带有预编译的内容)。您可以将依赖项添加到control文件的dependens部分,例如添加到javafx包中。(https://www.debian.org/doc/debian-policy/ch-relationships.html)。这会强制任何安装程序(如aptdpkg)将javafx与您的软件包一起安装,如果此软件包不可用,则会导致安装失败。您还可以添加一个postinst脚本,该脚本将在安装后执行,如有必要,您可以在其中设置类路径等。

 类似资料:
  • 问题内容: 我想在Ubuntu 12.04上安装NodeJS版本0.8.18。我尝试安装最新版本,然后使用还原为0.8.18 ,但是当我运行代码时,显然安装的软件包和两个版本(最新版本和0.8.18)都存在问题。由于我不知道如何解决该问题,因此我从Node安装中清除了计算机,并考虑直接安装我感兴趣的版本(v0.8.18)。 问题答案: 克里斯·李(Chris Lea)的ppa回购中有0.8.23。

  • 我想在Ubuntu12.04上安装NodeJS0.8.18版本。我试图安装最新版本,然后使用还原到0.8.18,但当我运行代码时,显然安装的包和两个版本(最新版本和0.8.18)存在一些问题。由于我不知道如何解决这个问题,我从节点安装中清理了机器,并考虑直接安装我感兴趣的版本(V0.8.18)。

  • 本文向大家介绍如何在Ubuntu上安装ImageMagick,包括了如何在Ubuntu上安装ImageMagick的使用技巧和注意事项,需要的朋友参考一下 使用ImageMagick创建,编辑,合成或转换位图pix。它实际上可以用一种编解码器(超过200种)来读取和写入快照,包括PNG,JPEG,JPEG-2000,GIF,TIFF,DPX,EXR,WebP,Postscript,PDF和SVG。

  • 本文向大家介绍如何在Ubuntu上安装Python 3.4.4,包括了如何在Ubuntu上安装Python 3.4.4的使用技巧和注意事项,需要的朋友参考一下 Python是一种通用的解释型,交互式,面向对象的高级编程语言。它是由Guido van Rossum在1985-1990年间创建的。与Perl一样,Python源代码也可以根据GNU通用公共许可证(GPL)获得。本文介绍了“如何在Ubun

  • 问题内容: 一般来说,我是Ubuntu和Linux的新手。我想在计算机上用Java编写代码,但是在Ubuntu上安装IntelliJ IDEA 时遇到问题。我已经下载并解压缩了文件,并且由于某种原因将该文件夹重命名为idea。我尝试将文件夹移至或其他位置,但没有权限。我在终端中使用以获得许可,但没有设法退出根文件夹。谁能一步一步地为我提供帮助,以移动文件夹,在搜索栏中创建快捷方式或所谓的快捷方式并