社区
Java EE
帖子详情
怎么查看jar包里面的.class文件源java代码?
xiaogenchun
2014-09-14 01:51:38
问题1:怎么知道一个jar包是否是开源的
问题2:在编辑一个.java文件时,选中一个类名,如String类,然后按F3就可以看到源java代码(或者按住ctrl键再点击类名也可以看到),但是有的类名,你点它看不到源代码,那这时我怎么弄才可以看到源java代码?
有几种方法?貌似网上说有两种方法,,,,,怎么操作,说详细点,如果有个图文并茂的网址就好了。。。
...全文
710
11
打赏
收藏
怎么查看jar包里面的.class文件源java代码?
问题1:怎么知道一个jar包是否是开源的 问题2:在编辑一个.java文件时,选中一个类名,如String类,然后按F3就可以看到源java代码(或者按住ctrl键再点击类名也可以看到),但是有的类名,你点它看不到源代码,那这时我怎么弄才可以看到源java代码? 有几种方法?貌似网上说有两种方法,,,,,怎么操作,说详细点,如果有个图文并茂的网址就好了。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaogenchun
2014-09-16
打赏
举报
回复
你们都说的Eclipse MyEclipse8.5能用jadclipse插件吗?怎么弄
求个名字起
2014-09-16
打赏
举报
回复
http://wenku.baidu.com/link?url=2fSTB1siR78wZ5BPKtOXQVbylKg4htsgkG7TJhjJmAAJGSFdWOl-t2NVM86KBjnr4AWD8MHfqsQ7q_ojUMFL12Qzm23KWZjXZHl2BrCCZHi
你看一下,其中那个jad.exe和那个jar都很好找到
xiaogenchun
2014-09-15
打赏
举报
回复
我用的是Myeclipse8.5 你们说的是eclipse 貌似在Myeclipse中,上面的方法无效???
weinianjie1
2014-09-15
打赏
举报
回复
1.jar包肯定是编译后看不到源码的,是不是开源的得看作者是否把源码放到网络上了,百度一搜就知道
2.打开你看不到源码的类,点击eclipse上的按钮
获取该类的对应的文件,解压该文件所在的jar包可以找到该文件xxx.class,用反编译工具jad处理下就得到源码
qingyuan18
2014-09-15
打赏
举报
回复
1:网上google一下就知道是不是开源的了,一般能搜到的都是开源的,商业的jar包都打包在产品里,你估计也下载不到 2:要么jad反编译,Eclipse有对应插件,要么把src源代码放到你自己classpath里面并在F3看代码的时候设置src路径
一杯酒
2014-09-15
打赏
举报
回复
没说完就发出去了
,eclipse的反编译插件安装方法: JAD(Java Decompiler)是一个比较流行的Java反编译工具,可以从网站 http://www.varaneckas.com/jad/ 下载,有多个系统下的应用程序,包括Windows、Linux等。 下载后直接解压即可使用,具体使用方法可以查看jad的运行说明。 下面介绍如何在Eclipse中安装JAD插件,这样在Eclipse下可以十分方便地查看.class文件的反编译源代码。 JAD在Eclipse上的插件名称叫做:jadclipse,具体可以从网站 http://sourceforge.net/projects/jadclipse/ 下载。下载后是一个.jar文件,在Eclipse下的安装和配置方法如下(以下操作在Eclipse最新版本Juno下测试通过): 把.jar文件放入Eclipse的plugins目录下 重新启动Eclipse后,jadclipse安装完成 在Eclipse中,打开Window -> Preferences -> Java -> JadClipse, Path to decompiler填写第一步下载解压后的jad可执行程序路径,不需要加后缀,如C:\jad158g.win\jad,其他保持默认 设置打开.class文件的默认程序:打开Window -> Preferences -> General -> Editors -> File Associator,选中*.class without source,点击Associated editors的Add按钮,选择JadClipse Class File Viewer。 至此,完成了Eclipse中jad插件的安装,以后需要查看.class文件的源代码,只需要双击该文件即可查看通过jad反编译得到的源代码。
一杯酒
2014-09-15
打赏
举报
回复
不管是不是开源的,你都能反编译class文件看到java代码,只不过开源的jar包是能在官网上下载到源代码。
leon7199
2014-09-15
打赏
举报
回复
在eclipse中添加jadclipse插件,或者你也可以把这个jar包直接用好压打开查看
一杯酒
2014-09-15
打赏
举报
回复
myeclipse也可以装jad的插件的
xiaogenchun
2014-09-14
打赏
举报
回复
是两个问题啊 别忘记回答第一个问题啊
shixitong
2014-09-14
打赏
举报
回复
http://blog.sina.com.cn/s/blog_59e0c16f0100yat2.html
Maven快速入门
我自己觉得,Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml
文件
的配置获取
jar包
,而不用手动去添加
jar包
,而这里pom.xml
文件
对于学了一点maven的人来说,就有些熟悉了,怎么通过pom.xml...
查看
jar包
.
class
文件
源
码
查看
jar包
.
class
文件
源
码安装JD反编译插件下载JD插件安装2.0.0Installation安装1.0.0版本官网信息图文操作ActionRestsrt无法显示 安装JD反编译插件 有时候想深入了解一下项目依赖的
jar包
的
源
码,或者是已编译好的
class
文件
,可你发现普通文本编辑器打不开它,或者是 使用按住Ctrl再点击类名,跳转的文本编辑器是下面这样的 问题1: 怎么知道一个
jar包
是否是开
源
的 问题2: 在编辑一个.
java
文件
时,选中一个类名,如String类,然后按F3就可以看到
源
如何轻松
查看
JAR包
下的
class
源
代码
文件
导入
jar包
是我们做项目时必不可少一个过程,在构造框架上为我们提供了极大的便利。我们下载下来的
jar包
是无法直接对
源
代码
进行
查看
的,需要在网上去寻找
源
代码
。其实还有一种更简便的方法,那就是配置jadClipse,让你一键任意
查看
jar包
下的.
class
文件
具体步骤: 第一步:下载以下两个插件:jad:http://www.softpedia.com/progDown
Java
如何修改
Jar包
中的.
class
并生效
有的时候项目在交接过程中有
源
代码
丢失的情况,只有一个光秃秃的
Jar包
,这个时候需要修改其中的小功能,但是由于都是.
class
所以让人恼火 进入正题只需要这5步 1.下载JUI JD-GUI 下载地址 这是一款反编译软件,可以看到.
class
对应.
Java
文件
。这就是第一步,后续我们可以拿到对应的.
java
文件
写出对应类 2.生成与之对应的.
java
并编写 这一步需要自己根据自己的业务完成 3.把
jar包
传到Linux服务器并解压 jar -xf xxx.jar //解压你的
文件
4.上传你的
Java
.
.
java
编译成.
class
与 .
class
反编译成.
java
了解下这两个
文件
类型:.
java
文件
是给人看的,.
class
是给计算机看的。程序员编写的是.
java
文件
,经编译后生成.
class
文件
给计算执行。相信这两句话很形象的说明了这两个
文件
的关系了。1,首先反编译器就是jd-gui这个软件了,可以把
jar包
直接拖进这个软件就能够看到
代码
了。当然jd-gui不能编译.
class
文件
。2,怎么把.
class
转成.
java
文件
呢?也是在jd-gui
文件
里面
。点...
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章