css - JavaFX .jar 文件即使在构建之后也是可编辑的

标签 css javafx fxml

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

如何保护我的元素 FXML 和 CSS 文件?

这是我的元素的屏幕截图和构建后可访问的 fxml 文件。

Screenshot

最佳答案

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

关于最后一个解决方案,请查看 this .

关于css - JavaFX .jar 文件即使在构建之后也是可编辑的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34155084/

相关文章:

jquery - 为 Jquery 可排序 Portlet 添加最大化和最小化按钮

javascript - 如何使用 jQuery 的标志来交换 CSS 显示属性

canvas - Java Fx setOnMouseDragged 变慢

JavaFx 场景查找返回 null

JavaFX 主 fxml 未加载 fxml

JavaFX FXML 不响应文本输入或单击(事件)

internet-explorer - border-radius.htc 不起作用

css - 即使左侧 div 不存在,也固定在右侧 - bootstrap

几分钟后 JavaFX JSObject 停止工作?

java - 如何在 TableView Javafx 中将枚举值加载到组合框