- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我了解 StackOverflow 旨在回答具体问题并避免主观意见。我觉得我的问题只有一个正确答案,因此我在这里发帖。
我创建了一个 Java 桌面应用程序 (JavaFX),计划将其分发用于商业用途。我了解到 Java 代码很容易被逆向工程,因此使用 ProGuard 等工具进行混淆至关重要。我想打包我的应用程序,以便用户双击 .exe(他们从我的网站下载),然后像任何标准软件一样运行安装程序。这似乎超出了 ProGuard 的范围,但我发现 JWrapper 和 Launch4J 似乎都提供了类似的功能。两者都声称将 jar 包装到 Windows native 可执行文件中,显示启动屏幕,包括 JRE,但我很困惑它们的不同之处。
具体来说,我需要以下内容:
他们的功能可以在 here 找到和 here但只有 JWrapper 提到了 perform web updates 的能力并提到桌面快捷方式(我认为也可以在某处编写 EULA.txt)。
那么,当我写完代码后,ProGuard、JWrapper 和 Launch4j 应该按什么顺序应用呢?我猜先是 ProGuard(缩小、优化和混淆),然后是 JWrapper,然后是 Launch4j?还是只有 3 个中的 2 个?
请随意提出我可能缺少的其他方法、工具或概念。谢谢!
最佳答案
这个问题似乎超出了 Stackoverflow 的范围,但回答它:
关于java - 哪个订单? ProGuard + JWrapper + Launch4J,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38081770/
JWrapper 支持页面指示我在这里提出这个问题: 我已成功使用 JWrapper 为我的应用程序创建部署文件。涉及很多命令行内容,我想减少这些内容。我的问题是,上面的方法有帮助吗?如何有效地使用它
我正在尝试使用 jWrapper 从 jar 文件构建一个 exe。为什么在尝试使用 JWrapper 生成 exe 时出现如下所示的错误?请帮忙 C:\Documents and Settings\
我有一个跨平台 Java 应用程序,正在部署到 Linux/Windows/OSX。 Linux 和 Windows 几个月来一直运行良好。我刚刚去测试 OSX,发现当我运行应用程序时,JWrappe
我了解 StackOverflow 旨在回答具体问题并避免主观意见。我觉得我的问题只有一个正确答案,因此我在这里发帖。 我创建了一个 Java 桌面应用程序 (JavaFX),计划将其分发用于商业用途
我正在 Windows 中使用 JWrapper 创建 .exe 文件并收到此异常: java.lang.Exception: unpack200.exe not found in Windows J
jwrapper 以某种方式操纵应用程序 jar,并导致无法运行的 jar:在运行时它抛出“MyClass 无法转换为 MyClass”类型错误。我认为这是由于重新评估创建类加载器的代码导致加载类 M
我有一个使用 Maven 构建的独立 JavaFX 应用程序 onejar插入。当我运行独立 JAR 时,一切都会按预期运行,但是当我使用 JWrapper 将 .jar 构建为 .exe 时,我必须
我使用 jwrapper 来打包适用于 Linux、OSX 和 Windows 的应用程序。它在 linux 和 osx 上运行良好。在 Windows 上,它会失败,不会向用户提供任何信息,并记录
简短版: 我们正在为 Windows 8 生成一个 EXE,它在启动时执行一个内部 BAT 文件。目前,EXE/BAT 功能需要用户右键单击并“以管理员身份运行...”。我们希望它只需双击即可工作。即
我尝试在 Java 8 中使用 jWrapper,但我不明白如何设置 JRE。 作为测试,我在 JWrapper 配置 .xml 文件中指定(我在 Mac OS X 10.8.5 上): /Libra
我正在尝试构建我的 jwrapper 应用程序,但失败并显示 WARNING: Error on output: java.io.IOException: bad class major versio
我是一名优秀的程序员,十分优秀!