【问题标题】:JavaFX .jar file is editable even after Build itJavaFX .jar 文件即使在构建之后也是可编辑的
【发布时间】:2015-12-08 11:47:07
【问题描述】:

我正在使用 SceneBuilder 在 JavaFX 中创建一个应用程序。但是在构建项目后,当我在 WinRAR 中打开 .jar 文件时,我看到我的应用程序仍然可以在 Scene Builder 中编辑,因为打开了 FXML 文件。 FXML 文件未编码,可在 Java SceneBuilder 中轻松访问。

如何保护我的项目 FXML 和 CSS 文件?

这是我的项目的截图和构建后可以访问的fxml文件。

【问题讨论】:

  • 我的问题不同。在您上面给出的链接中,他询问了混淆 JavaFX 文件后 FXML 文件的连接性。我的问题是,FXML 文件在混淆后是可编辑的。混淆只是混淆 .java 文件和类,而不是 fxml 文件。

标签: css javafx fxml


【解决方案1】:

这是完全正常的。 您可以做的是加密您的 .fxml 文件并在运行时对其进行解密。 另一种解决方案是混淆您编译的 .jar。

最后一个解决方案,看this

【讨论】:

    猜你喜欢
    • 2020-09-02
    • 2020-07-17
    • 2017-11-18
    • 2023-04-02
    • 2019-04-16
    • 2016-06-13
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    相关资源
    最近更新 更多