小编Osc*_*tox的帖子

无法在 macOS 上执行 JavaFX 示例:未找到工具包

当尝试启动 JavaFX“Hello world”示例时,找不到本机库,或者它们被拒绝。症状是“未找到工具包”异常。macOS 似乎有一些特殊性,因为在某些时候提到了签名。

我做了什么(在 macOS 10.14.6 上):

  1. 从https://adoptopenjdk.net安装 Java 12
  2. 从http://gluonhq.com/download/javafx-12-0-2-sdk-mac下载适用于 macOS 的 JavaFX 12 SDK 。将其解压为$WRK_DIR/javafx-sdk-12.0.2
  3. 从https://github.com/openjfx/samples下载 JavaFX“hello world”示例。将其解压为$WRK_DIR/samples-master

然后我按照入门指南(此处此处)的说明进行操作。我选择了最简单的路径:没有 IDE,没有像 Maven 这样的构建系统,非模块化应用程序,只有简单的 CLI。

$ WRK_DIR=$(pwd)
$ ls -lF
total 0
drwxr-xr-x@ 4 bruno  staff  128 19 jul 16:25 javafx-sdk-12.0.2/
drwxr-xr-x@ 8 bruno  staff  256 31 jul 10:18 samples-master/
$ PATH_TO_FX=$WRK_DIR/javafx-sdk-12.0.2/lib
$ ls $PATH_TO_FX 
javafx-swt.jar      javafx.properties   libglib-lite.dylib  libjfxwebkit.dylib
javafx.base.jar     javafx.swing.jar    libgstreamer-lite.dylib libprism_common.dylib
javafx.controls.jar javafx.web.jar      libjavafx_font.dylib    libprism_es2.dylib
javafx.fxml.jar     libdecora_sse.dylib libjavafx_iio.dylib libprism_sw.dylib …
Run Code Online (Sandbox Code Playgroud)

java macos javafx java-11

5
推荐指数
1
解决办法
5908
查看次数

标签 统计

java ×1

java-11 ×1

javafx ×1

macos ×1