1.下载反编译工具jad(下面提供下载)
将下载下来的jadstar158.zip解压缩,将jad.exe文件放入jdk安装目录下
如:D:\Program Files\Java\jdk1.6.0_20\bin
2.下载eclipse反编译插件net.sf.jadclipse_3.3.0.jar(下面提供下载)
3.将net.sf.jadclipse_3.3.0.jar 放入MyEclipse安装目录下,
如 :安装目录\Genuitec\dropins下 没有dropins,新建之,然后在dropins中新建features文件夹和plugins文件夹,将net.sf.jadclipse_3.3.0.jar拷贝到plugins中,然后新建java工程,运行以下代码(替换其中最后的代码,你电脑反编译插件所在的实际位置):
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
* MyEclipse9 插件配置代码生成器
*
*
*/
public class CreatePluginsConfig
{
public CreatePluginsConfig()
{
}
public void print(String path)
{
List<String> list = getFileList(path);
if (list == null)
{
return;
}
int length = list.size();
for (int i = 0; i < length; i++)
{
String result = "";
String thePath = getFormatPath(getString(list.get(i)));
File file = new File(thePath);
if (file.isDirectory())
{
String fileName = file.getName();
if (fileName.indexOf("_") < 0)
{
print(thePath);
continue;
}
String[] filenames = fileName.split("_");
String filename1 = filenames[0];
String filename2 = filenames[1];
result = filename1 + "," + filename2 + ",file:/" + path + "\\"
+ fileName + "\\,4,false";
System.out.println(result);
} else if (file.isFile())
{
String fileName = file.getName();
if (fileName.indexOf("_") < 0)
{
continue;
}
int last = fileName.lastIndexOf("_");// 最后一个下划线的位置
String filename1 = fileName.substring(0, last);
String filename2 = fileName.substring(last + 1, fileName
.length() - 4);
result = filename1 + "," + filename2 + ",file:/" + path + "\\"
+ fileName + ",4,false";
System.out.println(result);
}
}
}
public List<String> getFileList(String path)
{
path = getFormatPath(path);
path = path + "/";
File filePath = new File(path);
if (!filePath.isDirectory())
{
return null;
}
String[] filelist = filePath.list();
List<String> filelistFilter = new ArrayList<String>();
for (int i = 0; i < filelist.length; i++)
{
String tempfilename = getFormatPath(path + filelist[i]);
filelistFilter.add(tempfilename);
}
return filelistFilter;
}
public String getString(Object object)
{
if (object == null)
{
return "";
}
return String.valueOf(object);
}
public String getFormatPath(String path)
{
path = path.replaceAll("\\\\", "/");
path = path.replaceAll("//", "/");
return path;
}
public static void main(String[] args)
{
/*替换成你的插件的安装目录*/
String plugin = "C:\\Users\\Administrator\\AppData\\Local\\Genuitec\\dropins";
new CreatePluginsConfig().print(plugin);
}
}
4.重启MyEclipse,配置 jadclipse
在Eclipse 的Windows—> Perferences—>General->Editors->File Associations 中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。如果没有*.class,则点击“add"增加一个。
安装设置完毕,可以双击class文件。
分享到:
相关推荐
通过以上步骤,你就能够在MyEclipse 9.0中顺利安装并使用JAD反编译插件了。这个插件不仅可以帮助开发者理解已有的代码,还能够在没有源代码的情况下进行问题排查,极大地提高了开发效率。在日常开发工作中,掌握这样...
该MyEclipse9.0安装jad反编译插件.rar 中包括jadstar158.zip net.sf.jadclipse_3.3.0.jar 如何安装.docx 相关下载 http://xing8831925.download.csdn.net/
本文将详细介绍如何在MyEclipse10.0中安装jad反编译插件,以便更好地进行代码分析和调试。 首先,我们需要了解jad。JAD全称为Java decompiler,是一款强大的Java反编译器,它可以将已编译的.class文件转换回可读性...
昨天晚上安装MyEclipse9.0 M1的反编译插件,在晚上找了很多教程都不能解决,最后综合了几个教程,然后自己再更改了里面的一些方法,总算成功安装了这个插件,故上传于此,希望能给有同样问题的朋友提供帮助。安装...
myeclipse9.0安装svn插件方法及所有文件myeclipse9.0安装svn插件方法及所有文件myeclipse9.0安装svn插件方法及所有文件myeclipse9.0安装svn插件方法及所有文件myeclipse9.0安装svn插件方法及所有文件
为了在MyEclipse中进行反编译工作,我们可以安装JAD反编译插件。以下将详细介绍如何在MyEclipse10中安装和使用JAD插件。 首先,我们需要获取JAD反编译插件的文件。在这个例子中,我们有两个文件:`...
myeclipse9.0的安装破解过程,其中带有详细的图解过程,直观易懂。
MyEclipse 9.0安装教程及破解,自己在网上找得很辛苦!测试了能用
制作的MyEclipse9.0插件版,有8个压缩文件,对应的eclipse是3.6.2,需要你自己下载
在MyEclipse 6.0中添加JAD插件,可以让开发者直接在IDE内进行反编译操作,提高了工作效率。 以下是详细步骤来在MyEclipse 6.0中添加JAD反编译插件: 1. **下载JAD插件**:首先,你需要从可靠的来源下载JAD的...
对于MyEclipse 6.0及以上版本的用户,反编译插件JAD提供了这样的功能。本文将详细介绍JAD插件,包括其用途、安装过程以及如何在MyEclipse环境中使用它。 JAD全称为Java Decompiler,是一款强大的反编译工具,能够将...
MyEclipse jad反编译插件则将JAD的功能整合到了MyEclipse IDE中,使用户可以直接在IDE内进行反编译操作,极大地提高了工作效率。安装该插件后,开发者可以在MyEclipse中右键点击任何.class文件,选择反编译选项,...
【标题】"myeclipse10jad反编译"涉及的是在MyEclipse 10这个集成开发环境中,使用JAD(Java Decompiler)工具进行反编译的过程,以便查看和理解已编译的Java类文件的源代码。在Java开发中,有时我们需要查看Java标准...
2. **定位到插件目录**:在你的计算机上找到MyEclipse的安装目录,通常在“Program Files”或“Applications”下,然后进入“plugins”或“features”子目录,这里存放着MyEclipse的各种插件和功能模块。 3. **备份...
《MyEclipse 9.0汉化包:深入解析与应用指南》 MyEclipse 9.0是一款功能强大的Java集成开发环境(IDE),专为Java开发者提供了丰富的工具集,支持包括Java、JSP、JavaScript、HTML、CSS等在内的多种语言开发。然而...
### myEclipse 9.0 安装 SVN 插件详解 #### 一、概述 在软件开发过程中,版本控制系统(Version Control System, VCS)是必不可少的工具之一,它帮助开发者有效地管理代码版本,追踪修改历史。Subversion(简称SVN...
- 打开MyEclipse 9.0安装目录下的“myeclipse.ini”文件,在文件末尾添加以下行: ``` -Duser.language=zh ``` - 保存并关闭文件。 ##### 步骤6:启动MyEclipse 完成上述所有步骤后,重新启动MyEclipse 9.0...
2. 安装插件: - 打开MyEclipse 9.0,进入“Help”菜单,选择“Install New Software”。 - 点击“Add”,在弹出的窗口中输入插件的名称(例如:Subversive SVN Connectors),然后点击“Archive...”选择之前下载...
(1) 将jad.exe解压到java的... 2)在eclipse窗口下,点击Window > Preferences > Java > JadClipse > Misc,将Convert Unicode strings into ANSI strings选项打勾,避免反编译后可能出现的中文乱码。 希望对您有用