社区
Java SE
帖子详情
.class文件怎么打开?
bbs0422
2008-03-26 03:35:46
要用什么软件打开
?
...全文
6065
6
打赏
收藏
.class文件怎么打开?
要用什么软件打开 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangxijuan20069121
2008-12-09
打赏
举报
回复
那我还想问一下,我下了一整个程序,里面也有.class文件,我想知道.class打开之后可以给我更多了解这整个程序的信息,还是没有必要下个软件打开它。我夜是第一次接触,好心人多帮忙呀,呵呵
tianytt
2008-10-12
打赏
举报
回复
打开了以后编译不能还原成class文件啊
不知道哪位能说下怎么编译呢?
supperhpxd
2008-03-26
打赏
举报
回复
我用过一个叫 小颍JAD 的反编译软件
可以打开.class
反编译的还可以,但对于代码结构太复杂的,未必准确
xiaobaohua
2008-03-26
打赏
举报
回复
可以用反编译软件,比如java小颖,还有eclipse 有个jad的插件也可以
jetty_xiang
2008-03-26
打赏
举报
回复
楼上正解
michelecindy
2008-03-26
打赏
举报
回复
.class 文件是 java文件编译后的执行文件
打开后是一堆乱码
但是可以用 DJ Java Decompiler软件进行反编译打开
Eclipse中查看没有源码的
Class
文件
的方法
我们在使用Eclipse的时候,经常是会使用别人的Jar包,然后,通常情况下,我们是不会得到他们的源码的,出发是个开源项目。但是有时候很多异常会从jar包里爆出来,我们没有源代码,就无法去查找具体原因,那么有没有一个工具可以让我们直接就像自己写的代码一样在Eclipse中按住Ctrl+鼠标,就直接查看源码呢? 1、把net.sf.jadclipse_3.3.0.jar拷到D:\eclipse\plugins 目录下. ( 这里是我的目录 写你自己的) 2、把JAD拷到Java安装路径下C:\Program Files\Java\jdk1.7.0_51\bin ( 这里是我的目录 写你自己的) 3、启动Eclipse ,Window->Preferences->Java->JadClipse,设置Path to decompiler 为你的JAD.exe路径;Directory for temporary files,这里设置临时
文件
路径,不用管. 备注:安装完成后,eclipse自动将JadClipse
Class
File Viewer设置成
class
文件
的缺省
打开
方式。如果没有默认,可以在Eclipse的Windows——> Perference——>General->Editors->File Associations中修改“*.
class
”默认关联的编辑器为“JadClipse
Class
File Viewer”。设置完成后,双击*.
class
文件
,eclipse将自动反编译。 对于存在源代码的类,它不会强行反编译,也就是说它还是会用eclipse自带的
Class
File Viewer查看
class
文件
,手动设置Window->Preferences->Java->JadClipse,把Ignore existing source选中,就不会管有没有源码,都会反编译 http://blog.csdn.net/sushengmiyan
My97DatePicker包(WdatePicker.js
文件
加了详细备注)
My97DatePicker目录是一个整体,不可破坏里面的目录结构,也不可对里面的
文件
改名,可以改目录名 My97DatePicker.htm是必须
文件
,不可删除(4.8以后不存在此
文件
) 各目录及
文件
的用途: WdatePicker.js 配置
文件
,在调用的地方仅需使用该
文件
,可多个共存,以xx_WdatePicker.js方式命名 config.js 语言和皮肤配置
文件
,无需引入(4.8以后合并入WdatePicker.js) calendar.js 日期库主
文件
,无需引入 My97DatePicker.htm 临时页面
文件
,不可删除(4.8以后不存在此
文件
) 目录lang 存放语言
文件
,你可以根据需要清理或添加语言
文件
目录skin 存放皮肤的相关
文件
,你可以根据需要清理或添加皮肤
文件
包 当WdatePicker.js里的属性:$wdate=true时,在input里加上
class
="Wdate"就会在选择框右边出现日期图标,如果您不喜欢这个样式,可以把
class
="Wdate"去掉,另外也可以通过修改skin目录下的WdatePicker.css
文件
来修改样式
jd-gui.exe反编译查看工具包官方绿色版
jd-gui.exe 工具类 用于查看反编译的jar包
smali-2.0.3.jar baksmali-2.0.3.jar
java -jar baksmali-2.0.3.jar -x android.odex java -jar smali-2.0.3.jar out -o
class
es.dex /////////// android 合并apk和odex
文件
前提:正确安装JDK和配置环境变量 需要这个apk所在的rom里面的一些jar
文件
, 都在/system/framework里面:core.jar, ext. jar, framework. jar, android.policy. jar, services. Jar。 当然,这五个是最基本的,有可能还不够,这种情况下面会讲到。 总共分四步: 1. 把下载好的smali-2.0.3.jar 和baksmali-2.0.3.jar ,还有rom里面抠出来的5个jar,放到工作目录,然后apk和odex也放到一起。 2. 分解odex
文件
为
class
文件
。 将smali-2.0.3.jar 和baksmali-2.0.3.jar放在d:\odex
文件
夹下 命令:键入 d:回车 键入cd odex 回车 java -jar baksmali-2.0.3.jar -x a.odex \\a.odex喂odex
文件
的
文件
名在键入命令前务必正确安装JDK和配置环境变量 处是你要分解的odex
文件
的名字,命令完成之后,会生成一个out
文件
夹,里面就是所有的
class
文件
。如果出现问题, 比如什么异常,缺少包什么的,就更到rom里面把出错信息里面要求的包拿出来,放到当前目录下。 3. 将
class
生成为
class
es.dex
文件
。 命令:java -Xmx512M -jar smali-2.0.3.jar out -o
class
es.dex 4. 把
class
es.dex放入apk里面。
.java
文件
与.
class
文件
.java
文件
.java
文件
(源
文件
) 是程序员可以看懂 的
文件
------通过javac命令—编译-------
class
文件
.
class
文件
.
class
文件
(字节码
文件
)是可以被java识别的
文件
并可以执行
文件
-----通过java命令----运行-------结果 注意: 1.
class
文件
名和类名保持一致 2.公共类的类名要和.java
文件
名保持一致 3.一个.java
文件
可以支持多...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章