2011-10-13 137 views
2

可能重複:
How can I extract java exe to jar如何將exe文件轉換爲.jar文件?

有沒有辦法爲EXE轉換成jar文件?例如我有一個用java寫的exe文件,然後我轉換成jar文件,然後exe文件。我可以將其轉換回jar文件嗎?我明白,Java程序可以被製作成一個exe文件,並有工具將jar文件轉換爲exe文件,但可以轉換回來嗎? 我搜索了很多網站,但無法拿出答案。這不可能嗎?是否有人知道一個程序將EXE文件轉換爲JAR文件,我知道有很多事情需要做相反的事情。

回答

2

你不能「轉化」,你可以嘗試提取JAR文件,該文件在裏面,但:

  1. 一些Java到EXE打包並沒有真正嵌入JAR文件轉換爲EXE文件,但例如他們嵌入.class文件或使用其他技術;
  2. 某些Java-to-EXE打包程序試圖通過使恢復JAR和/或.class文件變得困難來「保護」開發人員的知識產權。
  3. 一些Java-to-EXE 編譯器確實將代碼編譯爲可執行文件。所以沒有運氣。

我會開始使用EXE資源檢查器,如Resource Hacker。我必須通知您,從您未創建的可執行文件中提取資源可能是非法的,具體取決於它與其一起發佈的許可證。