.Jar 到 .EXE(加密文件)
.Jar to .EXE (Encrypted file)
我开发了一个简单的 java 项目。现在的需求是将jar文件转成EXE。这样就没有人可以提取 class 文件并反编译它们。我用过:
- Launch4J(http://launch4j.sourceforge.net/)。
- JSmooth (http://jsmooth.sourceforge.net/).
但这两个都只是包装jar文件。并且生成的EXE文件可以在winrar中打开。因此暴露了我的 class 文件。
我发现了另一种工具,即
- Jar2Exe
但这是一个专有软件,我需要的是一个可以将 JAR 转换为 EXE 的免费软件,从而将我的 class 文件隐藏在 JAR 中。
专有软件是可以接受的,但只能作为最后的选择。所以请帮我处理这个案子。
您可以使用 Java 到 C# 转换器,然后将 c# 编译成 .EXE
参见转换器的 link。
http://www.tangiblesoftwaresolutions.com/Product_Details/Java_to_CSharp_Converter.html
您可以使用免费版,但是转换器一次只能转换 1000 行,如果这还不能满足您的需求,可以使用付费版。
Jar2EXE 有效。这个问题要求一个免费软件。但是我们必须解决专有 S/W。效果很好。
我开发了一个简单的 java 项目。现在的需求是将jar文件转成EXE。这样就没有人可以提取 class 文件并反编译它们。我用过:
- Launch4J(http://launch4j.sourceforge.net/)。
- JSmooth (http://jsmooth.sourceforge.net/).
但这两个都只是包装jar文件。并且生成的EXE文件可以在winrar中打开。因此暴露了我的 class 文件。
我发现了另一种工具,即
- Jar2Exe
但这是一个专有软件,我需要的是一个可以将 JAR 转换为 EXE 的免费软件,从而将我的 class 文件隐藏在 JAR 中。
专有软件是可以接受的,但只能作为最后的选择。所以请帮我处理这个案子。
您可以使用 Java 到 C# 转换器,然后将 c# 编译成 .EXE
参见转换器的 link。 http://www.tangiblesoftwaresolutions.com/Product_Details/Java_to_CSharp_Converter.html
您可以使用免费版,但是转换器一次只能转换 1000 行,如果这还不能满足您的需求,可以使用付费版。
Jar2EXE 有效。这个问题要求一个免费软件。但是我们必须解决专有 S/W。效果很好。