0

我在我的 java 项目的类 Graph2 中有一个完整的代码。我试图使用 JSmooth 为我的程序创建一个 .exe 文件。然后我切换到 Launch4j 并用它来创建 .exe。当我回到我的项目时,我所有的源代码都不见了,它被替换为:

   < ?xml version="1.0" encoding="ISO-8859-1"?>

   < jsmoothproject>

   < arguments></arguments>

   < embeddedJar>false</embeddedJar>

   < initialMemoryHeap>-1</initialMemoryHeap>

   < mainClassName></mainClassName>

   < maximumMemoryHeap>-1</maximumMemoryHeap>

   < maximumVersion></maximumVersion>

   < minimumVersion></minimumVersion>

   < skeletonName><![CDATA[

   < none>]]>

   < /skeletonName>

   < /jsmoothproject>

帮助?

4

1 回答 1

2

1)如果你至少有类文件,反编译它们。我在哪里可以找到 Java 反编译器?

2)如果你不这样做,你仍然有JSmooth(或Launch4j)生成的exe文件中的jar文件。 JSmooth 将 jar 提取到默认临时目录中,因此请在程序运行时对其进行复制。从 jar 文件中您可以获得类文件(使用解压缩程序),然后转到第 1 点)

于 2013-01-08T22:46:16.430 回答