我的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>
帮帮我?
最佳答案
1)如果至少有类文件,请对其进行反编译。 Where can I find a Java decompiler?
2)如果没有,则在JSmooth(或Launch4j)生成的exe中仍然有jar文件。 JSmooth extracts the jar in the default temporary directory,因此请在程序运行时对其进行复制。从jar文件中,您可以获取类文件(使用解压缩程序),然后转到第1点)