我已经在我的 Windows 机器上用 Java 编写了一个应用程序,并想为我的 Mac 打包它。我知道 JarBundler,最初我认为它会很完美,因为我要混淆 .jar
无论如何,使用 ProGaurd:当我混淆应用程序时,我在 Mac 上遇到了 AboutHandler
的问题。和 QuitHandler
.
我一直在环顾四周,发现没有 .jar
Eclipse (IDE) 中的文件 .app
,即使我相信它是用 Java 编写的,所以这似乎是我需要的。唯一的问题是我不知道它是如何完成的,我希望你们中的一个可以指导我。我已经读到 Mac 用户确实倾向于有不同的心态,并且应用程序不会被黑客攻击那么多,而且我知道仍然需要反编译器来阅读源代码,但是,如果我能做这样的事情,我会比较喜欢。对我来说,我能做的任何事情来帮助防止人们阅读源代码都是一种优点,唯一的问题是由于某种原因混淆不是玩球!
提前致谢
最佳答案
Eclipse IDE 使用 native 启动器,但在初始启动后将控制权交给 Java。 IDE 本身确实是用 Java 编写的。
您在使用 AboutHandler
时遇到了什么问题?和 QuitHandler
?
关于java - 将可执行的 jar 制作成 .app(对于 mac),而不会留下 Jar 的痕迹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10930829/