首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从Java源代码中删除不必要的空格?

如何从Java源代码中删除不必要的空格?
EN

Stack Overflow用户
提问于 2012-08-08 21:54:43
回答 2查看 406关注 0票数 0

我见过jquery.min.js和一些CSS文件删除了所有不必要的空格。有没有工具可以对Java源代码做同样的事情以达到混淆的目的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-08 22:03:56

是的,我想要不可读的

您不需要提供原始源代码,您可以将其编译为字节码,因为这可以在任何Java平台上运行。

编译代码的字节码已经很难读懂了,但它可以反编译。使用字节码混淆器可以使反编译变得困难。

有几个(商业的和免费的)

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

这会以JVM可以读取的方式更改字节,但不能像原始Java那样轻松读取,也不能生成可编译的代码。例如,将字段名称转换为数字等。

顺便说一句,你总是可以对代码进行逆向工程,但是你可以让它变得更难。

票数 3
EN

Stack Overflow用户

发布于 2012-08-08 22:19:27

下面是让你的java代码变得不可读的最好方法:不要发布你的java代码。

如果你必须发布你的java代码,不要混淆它。

完全没有好的理由来混淆你的java代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11866074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档