为什么 Ubuntu Wily (15.10) 上的 OpenJDK 8 中不包含 JavaFX? [英] Why is JavaFX is not included in OpenJDK 8 on Ubuntu Wily (15.10)?

查看:33
本文介绍了为什么 Ubuntu Wily (15.10) 上的 OpenJDK 8 中不包含 JavaFX?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我今天通过 sudo apt-get install openjdk-8-jdk 下载了 OpenJDK 8,它似乎没有包含 JavaFX.

I've downloaded OpenJDK 8 today via sudo apt-get install openjdk-8-jdk and it seems like JavaFX is not included in it.

> java -version
openjdk version "1.8.0_66-internal"
OpenJDK Runtime Environment (build 1.8.0_66-internal-b17)
OpenJDK Server VM (build 25.66-b17, mixed mode)

我也在最新的 Eclipse (Eclipse Mars) 中安装了 E(fx)clipse,但我仍然收到消息javafx 无法解析.

I've installed E(fx)clipse in latest Eclipse (Eclipse Mars) too, but I'm still getting message javafx couldn't be resolved.

推荐答案

根据包列表 在 Ubuntu Wily Xenial Bionic 中有一个名为 openjfx 的包.这应该是您正在寻找的候选人:

According to the packages list in Ubuntu Wily Xenial Bionic there is a package named openjfx. This should be a candidate for what you're looking for:

JavaFX/OpenJFX 8 - Java 的富客户端应用程序平台

JavaFX/OpenJFX 8 - Rich client application platform for Java

您可以通过以下方式安装:

You can install it via:

sudo apt-get install openjfx

它为 Ubuntu 系统上的 OpenJDK 安装提供了以下 JAR 文件:

It provides the following JAR files to the OpenJDK installation on Ubuntu systems:

/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jfxrt.jar
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfxswt.jar
/usr/lib/jvm/java-8-openjdk-amd64/lib/ant-javafx.jar
/usr/lib/jvm/java-8-openjdk-amd64/lib/javafx-mx.jar

如果您希望有可用的源,例如用于调试,您可以另外安装:

If you want to have sources available, for example for debugging, you can additionally install:

sudo apt-get install openjfx-source

这篇关于为什么 Ubuntu Wily (15.10) 上的 OpenJDK 8 中不包含 JavaFX?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆