![](/img/trans.png)
[英]Can I remove unnecessary newlines/whitespace in my Spring Framework webapp response data?
[英]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.