eclipse反编译插件 eclipse反编译插件jd

2025-04-19 10:28

安装jadClipse插件后,还是不能反编译.class:

6、点击create new folder

两种方法

eclipse反编译插件 eclipse反编译插件jdeclipse反编译插件 eclipse反编译插件jd


eclipse反编译插件 eclipse反编译插件jd


1、直接在Help——Eclipse Marketplace 搜索Decompiler,安装Enhanced Class Decompiler.安装好之后设为默认即可。

2、放入创建的src文件夹下,就这个不需要去掉,你应该只是设置了有源码的class文件关联,只需要把class without source文件也关联为JadClipse就可以了会变为.ja文件

我也是同样的问题没解决啊,网上的都扯淡了,一般是针对eclipse的而非MyEclipse的。如果你已经解决了,请告诉我一声啊,谢谢!嘿嘿,原来保存好了ja文件,Myeclipse就会自动帮我们编译,我今天才发现)

如何将编译过的.class文件转变为未编译的.ja文件?

c:ja>jad example1.class

反编译工具jad简单用法

(5) EasyS方法一:QL

以下设jad.exe在c:ja目录下

一、基本用法

Usage:jad [option(s)]

直接输入类文件名,且支持通配符,如下所示。

c:ja>jad .class

结果是将example1.class反编译为example1.jad。将example1.jad改为example1.ja即得源文件。

二、Option -o

不提示,覆盖源文件

三、Option -s

c:ja>jad -sja example1.class

反编译结果以.ja为扩展名。

四、Option -p

将反编译结果输出到屏幕

c:ja>jad -p example1.class>example1.ja

五、Option -d

指定反编译的输出文件目录

c:ja>jad -o -dtest -sja .class

使用反编译软件 jd-gui

JD分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。

不可能

如果可能的话,所有用ja写的软件都可以从执行程序得到代码,那就毫无知识产权的保护性可言了。

可能回答不会让你满意的,但是我只能告诉你这是不可能的事

JAVA反编译软件

将反编译结果重定向到文件开发过程中的常用Eclipse插件,按字母排序:

计算机软件反向工程(Rrse engineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。反编译作为自己开发软件时的参考,或者直接用于自己的软件产品中。

JD分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。

j2)说明:然后直接在dos里面用jac PropertyContainer.ja编译ad

为什么JD Decompiler只可以看class文件,可以直接修改class文件吗,怎么修改?

.class文件是ja编译后的文件,它不是源代码,真正的ja源代码是.ja文件。

1) 在Myeclipse中建立一个web工程(web_test_5)

用记事本可以看到源代码,选要用cmd 进入当前目录,用jac .ja进行编译,然后ja 主类名,即可运行

2)将该class文件(PropertyContainer.class) 对应的 ja文件(PropertyContainer.ja) 放入该web工程的src目录下(建好对应的包org.hibernate.cfg,把源文件放入该目录)

说明PropertyContainer.class源文件所在的目录:hibernate-release-4.1.10.Finalprojecthibernate-coresrcmainja

3)将PropertyContainer.class所在的jar包Build Path到该工程中(因为该ja文件可能会与其他的class文件相关联,所以要引入对应的jar包)

4)打开该ja文件,接下来你想怎么改就怎么改,改好了保存(保存就行了,这样Myelipse就是自动帮你编译该ja文件,并生成字节码放到指定的目录,

5)到找到对应的web工程web_test_5所在的目录,到web_testWebRootWEB-INFclasses目录下找该ja文件对应的class文件

6)解压源码所在的jar包,将该其中PropertyContainer.class替换掉就行

7)然后再打包成jar文件就行了

2.在没有源码的情况下,我们可以使用Jclasin软件,Jclasin可以用于改变class出的输出,但是对于改变类好像不行,因为我们不能往Jclasin中import,所以我们如果用Jclasin往一个jar包中ja中的某个添加一个类后,在用这个jar包时就会出问题,

可能有办法import吧,可能是目前我还不知道吧,如果哪位大虾知道 请留言哦!(有机会再研究一下吧)

查看反编译得到的ja文件和Hibernate提供的jar文件中ja文件有点不同,比如Hibernate中ja文件使用了泛型,你用这个软件反编译得到的文件就没使用泛型

,不知道什么情况,反正放弃用这个软件

问题来了..

3)使用Jclas因为引用了很多其他jar下面的方法 而且PropertyContainer.ja有packagein

打开Jclasin,界面效果如下

1、打开Eclipse菜单-》Help-》Eclipse Marketplace

搜索到Enhanced Class Decompiler这个插件,然后直接安装

2、安装完成后,菜单-》Window-》Preferences

找到General-》Editors-》File Associations,把.class without source里的Class Decompiler View置为default

通过以上的设置,再打开编译过的class文件就会自动反编译了

一款不错的ja反编译器:

哥,当然不可以,你可以打开,考出来,重新编译。。。

先反编译成ja源文件然后再编译成class文件就行了

ja源代码怎么打开

2、选择build path

ja源代码是txt格式的.ja文件,用记事本就可以打开。

用eclipse打开j找到Ja-》Decompiler可以对这个插件进行设置,比如修改用哪种内核反编译代码,一般情况下使用默认的就可以a文件的方式是:

如果ja文件是一个eclipse工程(根目录带有.project文件),用file/import/general/exist ja project/(大概是)然后找到你的目录。

否则需要自己新建一个工程file/new/ja project

然后把ja文件拷贝到.src目录下。

.class文件是直接的编译好的文件,可以用jad把.class文件反编译成ja文件,不过反编译的代码和原来的代码不一定完全一样。

为了让你省掉一些不必要的麻烦, c:ja>jad -p example1.class建议直接下个MyEclipse 然后把整个文件夹拖到项目里

打开eclipse或者Myeclipse在file菜单上有import project就可以了!

在线安装eclipse的插件时报错如何解决?

1.在有源码的情况下:就那hibernate-core-4.1.10.Final.jar这个jar来说吧,我想修改里面的orghibernatecfgPropertyContainer.class文件

安装的时候,把“Contact all update sites during install to find required software”这个勾去掉。

(3) Checkstyle

(1) AmaterasUML

(2) Bro JSP

(4) Easy Explorer

(6) EclEmma

(7) Eclipse SWT Designer Plugin

(8) FindBugs

(9) FreeMarker IDE

(10) Spket

(11) JadClipse

网站:

(12) Jascript Debug Toolkit

(13) Mybatis 在开发过程中,如果想查看引入资源的源代码,可以借助eclipse的插件Enhanced Class Decompiler轻松实现,下面我来讲解一下如何安装使用这个插件。Editor

(14) MAT

(15) m2eclipse

(16) PatternBox

网站:

参考资料

CSDN:

ja写的exe文件怎么反编译成 ja代码 求高手

class文件是二进制编码怎么修改!!!

如果是用myeclipse,建议安装jad插件,目前用的ja反编译工具,如果是命令行的话,同样可以使用(不像eclipse里点击一个.class文件,可以自动反编译。)

1)说明:开始我是用的DJ Ja Decompiler反编译 把我需要修改的那个PropertyContainer.class文件反编译出来把代码保存到Propertycontainer.ja

你看一下这个exe有多大。

看了也没用啊,都是乱码,即使反编译成Ja文件,也会有一些变化,需要重新调试。

估计是关连了jar,这个exe只是启动和的。

如何在eclipse下看到class文件

工作空间目录下,项目名文件夹。Bin文File>>Import>>General>>Existing Projects into Workspace件夹内是你的class文件.Src文件夹下是你的.ja文件.

在eclipse里是无法看到.class文件内容的,需要反编译工具,网上搜一下有很多。

有些时候会碰到eclipse不自动编译的问题,可能会需要确认WEB-INF下究竟有没有产生class文件,或者确认修改过的xml文件在WEB-INF下有没有更新。菜单window->show view->other->General->Nigator。类似于Package Explorer,不过是以树形文件夹方式显示的,可以看到WEB-INF下的所有文件。通常我都会用这个项目管理器进行开发。

1、右键src文件夹

3、选择config build path

4、点击library

5、点击add exterdal class folder

6、选择class文件所在的文件夹即可

注意:当该文件夹被删除后,则class文件也被删除而导致出错

方法二:

1、右键src文件夹

3、选择config build path

4、点击library

5、点击add class folder

7、此时在工程中会出现Referenced Librarier,在其中包含了新文件夹,这时右键新文件夹

8、选择import

9、选择general

10、选择file

11、选择class文件所在的文件夹

12、勾选class文件

13、点击ok即可

这时class已经被导入到新文件夹中,可删除之前的老文件夹

想打开.class文件就去下一个ja返编译器

jad是ja的反编译工具,是命令行执行,反编译出来的源文件可读性较高。

找到eclipse下的插件,叫jadclipse,安装好之后,只要双击.class文件,就能直接看源文件,包括jar

包中的class文件,也可以直接反编译。

.class文件是给虚拟机看的。所以你打开的时候会显示乱码。

好像有一个叫winHex的软件,可以以16进制的方式查看Class结构,当然,你要学会怎么看才能看懂一点,一本书《深入理解ja虚拟机》,作者,周志明,里面第六章讲解了怎么看

下一篇:lol狐狸出装2022 2020狐狸出装
上一篇:
相关文章
返回顶部小火箭