问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么把java文件转换成Class文件?

发布网友 发布时间:2022-05-13 15:11

我来回答

2个回答

热心网友 时间:2023-10-13 20:22

需要把.class反编译.java才可以
找到eclipse下的插件,叫jadclipse,安装好之后,只要双击.class文件,就能直接看源文件,包括jar包中的class文件,也可以直接反编译。
1.下载jad1.5.8e
下载后解压。解压缩后将jad.exe拷贝到JRE的bin目录下,如d:/Java/jre1.5/bin
2.下载net.sf.jadclipse_3.2.4.jar
3.安装插件,有如下两种方法
A.将net.sf.jadclipse_3.2.4.jar复制到D:/leaf/eclipse/plugins目录下。
B.在d:/leaf下建立ecliplsePlungin/jadclipse/eclipse/plugins目录,将net.sf.jadclipse_3.2.4.jar放到该目录。在d:/leaf/eclipse/links下建jadclipse.link,内容为path=d/://leaf//ecliplsePlungin//jadclipse
3.启动Eclipse后,在Windows(窗口)-->Perference(首选项)-->Java下面应该会多出一个JadClipse目录,相关的设置可以在此修改配置jadclipse:设置path to decompiler为jad.exe的全路径,如:d:/Java/jre1.5/bin/jad.exe,在Directory for temporary files中指定临时文件的路径,如:C:/Java/temp
4、在Eclipse的Windows-->Perference-->General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”
5、安装完成,双击class文件,Eclipse将自动反编译了。
6、把*.java 和*.class文件放在同一文件夹下,在反编译时它回自动去寻找*.java的文件。
反编译工具jad简单用法
以下假设jad.exe在c:/java目录下
一、基本用法
Usage: jad [option(s)]
直接输入类文件名,且支持通配符,如下所示。
c:/java/>jad example1.class
c:/java/>jad *.class
结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。
二、Option -o
不提示,覆盖源文件
三、Option -s
c:/java/>jad -sjava example1.class
反编译结果以.java为扩展名。
四、Option -p
将反编译结果输出到屏幕
c:/java/>jad -p example1.class
将反编译结果重定向到文件
c:/java/>jad -p example1.class>example1.java
五、Option -d
指定反编译的输出文件目录
c:/java/>jad -o -dtest -sjava *.class

热心网友 时间:2023-10-13 20:23

你要先装一个JDK文件,然后那些编程软件才能使用,例如Jcreator、eclipse等。个人建议你用eclipse,因为这个在你装完JDK后不需要配置任何东西可以直接把你的Java程序运行出来,你运行后在你所建立的项目那个目录下的bin文件夹中可以找到相关的.class文件
如果你不想这么麻烦的话,可以在dos窗口下运行你的Java文件,前提是你必须安装JDK,且配置好环境变量。关于在dos窗口下的运行方法,有的兄弟已经回答了 这里就不在说了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我有个无线路由器 G11手机无法上wifi 已经按照路由说明书上步骤安装调... g11无线网显示以连接信号强但是一上网显示网络错误 拜求解 HTC G11能连接上WLAN,信号显示“极强”但上不去网? ...可是家里的能连上就是打不开网页,我的路由是上海贝尔的那种。_百度... 我的手机HTC G11 连接上WLAN,信号很好,就是无法上网 ...连上家里的无线网,但是qq却上不去,网页也打不开,等于没练上一样... G11WIFI信号格满但是打不开网页等 就生产力发展而言,丛西汉至唐朝有何表现 汉代农业的发展程度是怎么样的? 你好 酷管家密码忘了 打不开怎么办 一个.java文件如何转化成.class文件 今天网申了一张平安车主卡!第一次申请请!直接是车主卡银连金卡!当时是没注意啊 !看到车主卡只有两种 我手机丢了? 我的语言栏找不见了怎么办 我的问题找不见了? 我找不到英语怎么说 我的手机找不见了怎么找、我打过去关机了 我想学拼音不知怎么入门 我的手机找不见了? 现在有没有欧洲复古演绎的论坛或者贴吧?最好是和吸血鬼没关系的。。 想问一下,那种外衣有些长,像袍子的衣服,就像吸血鬼伯爵穿的衣服,是什么风格的? 怎么学习拼音基础入门? 手机上怎么查看qq会员到期时间了? 周公解梦梦见一个曾经好朋友帮我套被子把被子里面扎放了几十很针? 脊柱的生理曲度有什么意义 简述负反馈及其生理意义 梦见朋友家好多人还有熟人撑被子 简述稳态的生理意义 波尔效应的生理意义 类囊体结构生理意义 有一个系统可以抽奖绿巨人体验卡是什么小说 创维电视每次自动播放下一集都没有画面但有声音怎么回事? 成都成人速成电脑那哪里有?利用index函数制作抽奖系统? 问一个小说名字男主意外获得了一个未来的抽奖系统 两位数加一位数(进位)的计算方法:可以先把个位上的数与什么相加? 二位数加一位数,第二个加数5与第一个加数十位上的3相加和是84,这道题怎么算? CSS cursor没有画笔的形状吗?? 用567这三个数,能算出几道二位数加一位数的加法 小美在口算一道俩位数加一位数时先算4十9二13再算20十13二33这到算式是? 6岁的儿童能口算2位数加1位数是不是很聪明? 二位数一1位=6 一个2位数加一位数等于48是相同的数字 二位数×一位数口算怎样计算得快??? 2位数减一位数加一位数 二位数=十位数x_+一位数 二位数×一位数+二位数=二位数,中填1~9怎么填呀? 二位数乘以一位数然后怎样验算 2位数乘以1位数等于三位一样的数 财务中心组织架构图怎么做啊 平安保险智悦人生万能型业务员佣金第一次是多少,我51岁,每年交5000元