
正文
java混淆代码,混淆后的java代码能还原吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么反编译点class文件不能被编辑啊
1、javap是用作反编译的,但是javap只能给出你要反编译的class的结构,比如有什么方法,有什么static或者非static的变量什么,但不可能产生源代码编译后的文件不是原代码文件,所以不能直接拿来编译。
2、class不能修改,但可以通过反编译工具反编译后进行修改,然后在编译成class文件。
3、没办法完全反编译所以的class文件为java文件的,因为java中编译具有不可逆性。但是可以将每个文件反编译,之后直接放到相应的包路径下来进行重新编码。
4、首先创建一个class文件,打开记事本。输入一个基本的java程序,如图所示。然后将txt后缀改成.java后缀的文件,如图所示。然后用命令行来编译test.java,如图命令。
5、如楼上所说,class文件是不可以直接编辑的。你需要编辑java自带的编译工具把.java文件编译成.class文件时的.java文件。反编译的话容易处错误,如果你没有为编译之前的.java文件推荐你还是不要试图修改他原来的程序。
6、\myeclipse\temp(如果没有temp文件夹,自己创建一个空的取名为temp就行)点击Apply-OK;Window-Preferences-General-Editors-File Associations,将.class文件默认成通过JadClipse Class File Viewer打开。
相关问答
Q1: proguard怎么混淆springmvc框架的java类
1、(1)、从网上download proguard工具,proguard工具主要包含是几个jar文件和一些example,下载地址http://proguard.sourceforge.net/ (2)、将里面的几个jar文件添加到类路径下面。
2、默认情况下,ProGuard会忽略他们 -keepdirectories [ directory_filter ] 指定要保持的目录结构,默认情况下会删除所有目录以减小jar的大小。 -target version 指定java版本号。
3、java web项目混淆 proguard8工具,说是支持war的,可混淆过后少了classes目录了,自然成功不了。
4、我只想混淆指定的包中的类、遍寻网上,那些配置文件针对 web项目 SSH 的基本上都是不能用的。
5、首先使用开发工具打开以前练手的项目,如下图所示。展开某一个项目目录,查看该项目中的配置文件或类包。如果项目文件中里面仅有applicationContext.xml文件,则代表该项目用了spring框架,如下图所示。
Q2: 使用java如何运用混淆算法生成二维码
二维码生成器的制作需要一个二维码生成算法,或者一个二维码插件,然后用JAVA ,C#,VB等编程语言编写一个调用软件就可以做成二维码生成器了。
使用场景:不同的制作方法适用于不同的使用场景。例如,如果您需要快速制作一个简单的二维码,可以选择二维码生成器网站或软件。如果您需要生成更复杂的二维码,并添加自定义颜色或图标,则可以选择编程语言或专业的制作软件。
二维码生成器的制作需要一个二维码生成算法,或者一个二维码插件,然后用JAVA ,C#, VB等编程语言编写一个调用软件就可以做成二维码生成器了。
关于java混淆代码和混淆后的java代码能还原吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







