myeclipse 无法编译生成的.class文件
答案:2 悬赏:30 手机版
解决时间 2021-02-09 21:02
- 提问者网友:泪痣哥哥
- 2021-02-09 05:16
myeclipse 无法编译生成的.class文件 ,clean清理了不行,class文件夹删除了还是不行,buidAutomatically 也选中了的。还是不行。
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-02-09 06:56
只有一种情况:代码有错(可能是代码问题,也可以是引用的包不对)。
全部回答
- 1楼网友:旧脸谱
- 2021-02-09 08:06
1>下载jad.exe(这是一个class文件的反编译工具,但是是命令行运行编译,使用起来不是很方便;),
将其拷贝到%java_home%/bin目录下(其他目录也可)。
2>下载eclipse插件net.sf.jadclipse_3.3.jar(注意与eclipse版本要对应)。
3>安装eclipse插件
一、eclipse3.x.将net.sf.jadclipse_3.3.jar拷贝到eclipse/plugins目录下,重新启动eclipse。
二、myeclipse7.x,每个版本安装的方式不一样,我这里是myeclipse7.1,与前面版本的安装方式都不一样:
在genuitec/myeclipse 7.1/dropins/下创建
eclipse/features eclipse/plugins
然后将net.sf.jadclipse_3.3.jar拷贝到新创建的plugins目录下重启即可。
4>配置jadclipse路径
启动myeclipse,进入window -> preferences -> java -> jadclipse,
path to decomiler设置为jad.exe的绝对路径,例如c:/program files/java/jdk1.6.0_13/bin/jad.exe,directory for temporary files设置为存放临时文件的绝对路径这里默认为c:/documents and settins/xxx/.net.sf.jadclipse不用修改 。
5>设置class文件的默认编辑器
在windows—> perferences—>general->editors->file associations 中修改“*.class”默认关联的编辑器为“jadclipse class file viewer”。如果没有*.class,则点击“add"增加,如果没有jadclipse class file viewer,可以点击“add-internal editors”,查找是否有jadclipse,若还是没有,则说明net.sf.jadclipse没有复制到正确的位置。
6>解决中文反编译的问题
在window > preferences > java > jadclipse > misc,将convert unicode strings into ansi strings选项打勾。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯