Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Java源代码中删除不必要的空白?_Java_Obfuscation - Fatal编程技术网

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

如何从Java源代码中删除不必要的空白?,java,obfuscation,Java,Obfuscation,我已经看到jquery.min.js和一些CSS文件中删除了所有不必要的空白。是否有一个工具可用于对Java源代码进行相同的模糊处理 是的,我想读不懂 您不需要提供原始源代码,您可以将其编译为字节码,因为这可以在任何Java平台上运行 编译代码的字节码已经很难读取,但可以反编译。您可能会使使用字节码模糊器进行反编译变得困难 有几种(商业和免费) 这会以JVM可以读取的方式更改字节,但不容易作为原始Java读取或生成可编译代码。e、 g.将字段名称转换为数字等 顺便说一句:你总是可以对代码进行反

我已经看到jquery.min.js和一些CSS文件中删除了所有不必要的空白。是否有一个工具可用于对Java源代码进行相同的模糊处理

是的,我想读不懂

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

编译代码的字节码已经很难读取,但可以反编译。您可能会使使用字节码模糊器进行反编译变得困难

有几种(商业和免费)

这会以JVM可以读取的方式更改字节,但不容易作为原始Java读取或生成可编译代码。e、 g.将字段名称转换为数字等

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

是的,我想读不懂

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

编译代码的字节码已经很难读取,但可以反编译。您可能会使使用字节码模糊器进行反编译变得困难

有几种(商业和免费)

这会以JVM可以读取的方式更改字节,但不容易作为原始Java读取或生成可编译代码。e、 g.将字段名称转换为数字等


顺便说一句:您可以随时对代码进行反向工程,但这样做会更加困难。

以下是使java代码不可读的最佳方法:不要发布java代码

如果必须发布java代码,请不要混淆它


混淆java代码完全没有什么好的理由。

以下是使java代码不可读的最佳方法:不要发布java代码

如果必须发布java代码,请不要混淆它


混淆java代码完全没有什么好的理由。

这是一个JavaScript问题,不是java问题,对吗?我想他只是想用java文件完成与用java脚本可以完成的相同的事情。因此,我确实认为这是一个Java问题……没有所谓的
Java文件脚本
,但是,你到底为什么要这样做?@ArnoHlaMoe:对于Java和JavaScript,你可以轻松地通过编程重新插入空格和新行,使代码再次可读。人们从JS文件中删除空格和换行符,因此他们需要传输更少的字节来将数据发送到客户端的浏览器。这对混淆不起作用……这是一个JavaScript问题,不是Java问题,对吗?我想他只是想用Java文件完成与用Java脚本可以完成的相同的事情。因此,我确实认为这是一个Java问题……没有所谓的
Java文件脚本
,但是,你到底为什么要这样做?@ArnoHlaMoe:对于Java和JavaScript,你可以轻松地通过编程重新插入空格和新行,使代码再次可读。人们从JS文件中删除空格和换行符,因此他们需要传输更少的字节来将数据发送到客户端的浏览器。这对混淆不起作用。。。