【问题标题】:How to create executable obfuscated jar for a JavaFX application?如何为 JavaFX 应用程序创建可执行的混淆 jar?
【发布时间】:2015-05-03 15:59:21
【问题描述】:

我需要为我的 JavaFX 应用程序创建一个可执行 jar。我已经使用 ANT 做到了。我还需要混淆这个罐子。当我使用 proguard 进行混淆时,它不再是可执行的。如果有人研究过,请提供输入。 TIA。

【问题讨论】:

  • @ItachiUchiha 我已经做到了。有了这个,罐子变得模糊了。但它是不可执行的。我希望它是可执行的 jar。
  • 经过混淆处理后,清单中是否有主类?错误信息是什么?有错误提示吗?
  • @MartinBaumgartner 的 MAINFEST 内容在我的普通 jar(可执行)和混淆 jar(不可执行)中是相同的。但我看到一个“?”在混淆 jar 的清单中。不知道它是什么。

标签: maven ant javafx proguard obfuscation


【解决方案1】:

我是 javafx-maven-plugin 的维护者。

我在使用带有 javafx-maven-plugin 的 maven 时上传了一个 working project for using proguard,荣誉归于 Maxim Dobryakov

【讨论】:

  • 感谢插件。首先,我关注了您的项目,它创建了一个混淆的 jar,但是 jfx/native/ 文件夹中的 jar 没有被混淆。这是预期的行为吗?
  • 我看到了同样的问题,安装程序中捆绑的 jar,由 mvn jfx:native 生成​​,由于某种原因没有被混淆
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-15
  • 1970-01-01
相关资源
最近更新 更多