我开发了一个简单的java项目。现在需要将jar文件转换为EXE。所以没有人可以提取类文件并反编译它们。我已经使用:.Jar to .EXE(加密文件)
- Launch4J(http://launch4j.sourceforge.net/)。
- JSmooth(http://jsmooth.sourceforge.net/)。
但这两者都只是包装jar文件。生成的EXE文件可以在winrar中打开。从而暴露我的课堂文件。
我碰到一个多工具来即
- Jar2Exe
但是,这是一个专有的软件,我需要的是,它可以转换坛子EXE,从而隐藏我的类文件的免费软件在JAR里面。
专有软件是可以接受的,但只作为最后一个选项。所以请帮助我解决这个问题。
这个转换器肯定可以帮忙,但它似乎会将java代码转换为C#。这可能会降低我们的应用程序的性能。这个应用程序的唯一目的是性能。这里甚至有一秒钟的时间。因此,性能的轻微下降会摧毁一切。你能否提出其他可以将JAR转换为加密EXE文件的其他内容? – Anant666 2015-04-21 09:40:13
是的,这将是您将使用转换器启用从.jar转换为.exe而不包装.jar的原因。还有一个Java到C++的版本,这一切都取决于代码管理/非托管,最有可能的管理,如果是的话,将取决于你的目标的运行时间和平台,如果它的CLR,我相信赢了性能不会下降,因为C#和C++是为运行时而设计的。反正祝你好运。如果找到答案,请发布您的答案。 – 2015-04-22 10:44:37
我还没有找到答案。但是现在我正在思考一种新的方法,而不是一种工具,我正在通过代码来尝试一些东西。通过它我可以将我的jar封装在一个exe文件中(无法打开或提取)。这将需要一些时间,但我确定我会找到某种方式。 – Anant666 2015-04-28 06:35:26