2017-09-27 52 views
0

我是新来的java,我创建了一个工具,并转换成'Runnable jar(.jar)'文件。后来通过使用'Jsmooth'工具,我将它转换成'.exe'文件。按我的.exe文件的知识将在Windows操作系统的机器上运行仅所以我的问题是Jsmooth如何将.jar转换为.exe?

  1. 不Jsmooth转换的Java代码,而转换的.jar以.EXE到.NET?
  2. 要运行.exe文件,是否有任何需要的Java?
  3. 什么是.exe包装?

请纠正我,如果我问任何错误!

+2

1.否; 2.是的; 3.这是一个简单的EXE,它启动JVM,并向它传递所需的属性以启动相关的Jar文件 – MadProgrammer

+0

确实exe是windows native,因此在将jar转换为exe之前,请考虑是否真的需要这样做。在97%(或更多)的案例中,没有必要这样做。 – Stultuske

+0

Thanks @MadProgrammer,根据Stultuske在97%的情况下的话不需要将jar转换为exe,所以你可以告诉我,主要使用.exe是什么? –

回答

0

Jsmooth尚未转换您的代码; 当你使用Jsmooth时你应该选择一个jvm包; 您可以选择命令行模式的Console Wrapper或GUI模式的Windowed Wrapper。