2017-09-27 78 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。