簡體   English   中英

如何從Java源代碼中刪除不必要的空格?

[英]How can I remove unnecessary whitespace from Java source?

我看過jquery.min.js和一些CSS文件,其中刪除了所有不必要的空格。 是否有工具可用於混淆Java源代碼?

是的,我想不可讀

您不需要提供原始源,您可以將其編譯為字節碼,因為它可以在任何Java平台上運行。

編譯后的代碼的字節碼已經很難讀取,但是可以反編譯。 您可能很難使用字節碼混淆器進行反編譯。

有幾種(商業的和免費的)

https://www.google.co.uk/search?q=java+obfuscator

這以JVM可以讀取但不容易將其作為原始Java讀取或生成可編譯代碼的方式更改了字節。 例如將字段名稱轉換為數字等。

順便說一句:您總是可以對代碼進行反向工程,但是您可以使其變得更難。

這是使Java代碼不可讀的最佳方法:不要發布Java代碼。

如果必須發布Java代碼,請不要對其進行混淆。

混淆您的Java代碼有零個正當理由。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM