Logo
Overview

JavaFX配置

April 12, 2025

在mac上装的java都是11甚至更高的版本。在运行一些安全工具时,会出现一些问题:

Error: Could not find or load main class com.summersec.attack.UI.Main

这是因为Java FX已经被分离出去,需要额外的配置和参数。

下载

在这里下载Java FX,尽量不要选择最新版本,因为需要用更新的java。我选的是21

下载后随便找个地方解压即可。

然后运行的话,正常操作是

java --module-path ~/Documents/ctf/javafx-sdk-21.0.6/lib --add-modules javafx.controls,javafx.fxml xxx.jar

当然,你也可以选择把他加到.zshrc中:

alias jfx="java --module-path ~/Documents/ctf/javafx-sdk-21.0.6/lib --add-modules javafx.controls,javafx.fxml "

此时,启动的命令就变成jfx -jar xxx.jar

comment

留言 / 评论

如果暂时没有看到评论,请点击下方按钮重新加载。