2015-04-05 83 views
-1

我已經爲我需要使用的軟件製作了一個jar文件。問題是由於它是一個jar文件,任何人都可以獲取.class文件並反編譯它們以獲得真正的java代碼。從jar文件隱藏代碼

有人請指出如何保持這個Java代碼的安全。我已經嘗試使用launch4j將此jar轉換爲exe,但注意到它只是將所有內容都包裝到exe中。這個exe可以被提取出來,然後反編譯得到真正的java代碼。

我只需要代碼是安全的,無論是通過轉換爲exe或通過任何其他方法。請幫忙。

在此先感謝

+0

看看這個[鏈接](http://stackoverflow.com/questions/49379/how-to-lock-compiled-java-classes-to-prevent-decompilation) – WildDev 2015-04-05 10:30:25

+0

考慮有一個「不重新編譯」條款中的許可證。 – 2015-04-05 11:26:41

回答

1

你需要什麼是Java代碼混淆這將改變Java代碼,而不改變實際的作用。

檢查ProGuard這是做的。