如何使用JSmooth将.exe转换回jar / .java?

时间:2014-02-02 16:55:45

标签: java compiler-construction executable jsmooth

我写了一个java程序(使用BlueJay,如果这很重要)只有一个类。我使用JSmooth将程序转换为.exe,而.exe工作得很好(只有在.java最初的文件夹中,但很好)。问题是,它删除了.java中的所有代码,并用JSmooth命令替换它:

<?xml version="1.0" encoding="ISO-8859-1"?>
<jsmoothproject>
<JVMSearchPath>registry</JVMSearchPath>
<JVMSearchPath>javahome</JVMSearchPath>
<JVMSearchPath>jrepath</JVMSearchPath>
<JVMSearchPath>jdkpath</JVMSearchPath>
<JVMSearchPath>exepath</JVMSearchPath>
<JVMSearchPath>jview</JVMSearchPath>
<arguments></arguments>
<classPath>CubingCalc.java</classPath>
<embeddedJar>false</embeddedJar>
<executableName>CubingCalc.exe</executableName>
<initialMemoryHeap>33554432</initialMemoryHeap>
<mainClassName>CubingCalc</mainClassName>
<maximumMemoryHeap>134217728</maximumMemoryHeap>
<maximumVersion></maximumVersion>
<minimumVersion>1.2</minimumVersion>
<skeletonName>Console Wrapper</skeletonName>
<skeletonProperties>
<key>Message</key>
<value>Java has not been found on your computer.</value>
</skeletonProperties>
<skeletonProperties>
<key>PressKey</key>
<value>0</value>
</skeletonProperties>
<skeletonProperties>
<key>Debug</key>
<value>0</value>
</skeletonProperties>
</jsmoothproject>

所以我的困境是我得到了.exe但我原来的.java代码的唯一副本被删除了。我在某个地方看到了一些东西,但是没有找到更多关于使用JSmooth将.exe返回到它的原始java代码中的更多信息。我该怎么做?

0 个答案:

没有答案