0 0

eclipse中如何对jar包关联的源代码进行调试?0

1.看了网上的一些文章,都说关联jar的源码之后就可以调试了

比如这篇文章:http://book.51cto.com/art/201201/311871.htm



2.但是关联了jar的源码之后,可以看到源码,但是源码里不能设置断点





请问,如何才能调试jar的源码和设置断点呢?

问题补充:1.刚才又试了一下,发现有的文件不能打断点(比如,FilterDispatcher.java),有的文件可以打断点(比如,ActionContext.java)


2.这又是为什么呢?
2014年7月23日 11:17

6个答案 按时间排序 按投票排序

0 0

MyEclipse可以设置断点!eclipse不知道! 关联源码只要在jar包右击 选择properties,然后添加源码就行了,也可以直接装一个jad反编译插件

2014年7月24日 09:16
0 0

选中jar,
点击右键--》属性,弹出属性窗口,左侧有个Java源代码连接,右边让帮你选择源码位置呢,选择源码位置(最好把项目导入到工作空间中),这样你如果用到了jar包中的类或者方法,接口等,点击就可以进入你关联的项目中,这样你就可以打断点了,调试的时候直接进入你关联项目的断点。

2014年7月24日 09:10
0 0

1.首先如果你的是maven项目, 那么在这是下载包时候,
可以把javadoc 和source包一起下载下来,
这样不需要手动关联包,  可以进行断点测试的
2.把源码包下载下来,由于手动下载,可能会漏掉包, 因为有的包依赖不是很明显
不能打断点看包是否下载正确

2014年7月23日 22:35
0 0

jar包里的是已经编译好的.class文件不是源代码(.java)怎么打断点

2014年7月23日 17:21
0 0

能找到那快代码就可以打断点。 按F5进入断点

2014年7月23日 12:17
0 0

jar包里面的代码是只读的,不能设置断点,调试你自己的源码是可以进去的。

如果你想调试第三方jar包,那么都有源码了,你就把jar包从构建路径删去,把源码包引入项目中。这张可以可以调试。

2014年7月23日 11:29

相关推荐

    eclipse中如何实现jar文件与源代码的关联.txt

    ### Eclipse中如何实现JAR文件与源代码的关联 在软件开发过程中,我们经常会遇到需要查看第三方库或框架源码的情况。特别是在使用Eclipse作为集成开发环境(IDE)时,能够方便地查看JAR包中的源码对于调试、学习及...

    Eclipse调试jar文件中的代码

    1. **设置源路径**:如果可能,尽量为jar文件关联源代码路径。即使你手头没有源代码,但有时可以通过从Maven仓库或GitHub等地方获取到。将源代码路径添加到项目的构建路径中,Eclipse将会优先使用这些源代码进行调试...

    在Eclipse里关联android源代码的三种方式

    重新启动Eclipse后,系统会自动识别并关联源代码。 ### 第三种方式:全面配置Eclipse 这种方式是最全面但也最复杂的,它允许你在Eclipse中直接编辑和管理Android源代码。首先,将Eclipse工程配置文件`.classpath`...

    jad在eclipse配置查看jar包源码.rar

    在Java开发过程中,有时我们需要查看jar包中的源代码来理解某个类或方法的工作原理,这对于学习新库或调试代码非常有帮助。Eclipse作为一个强大的Java集成开发环境,提供了查看jar包源码的功能,但需要进行一定的...

    eclipse查看Android源代码

    这个步骤是使Eclipse能够找到并关联源代码的关键。 接下来,在Eclipse中配置Android SDK路径。打开Eclipse,进入“Window” > “Preferences” > “Android”。在SDK Location中指定你的Android SDK安装路径,确保...

    jar包源码关联

    路径应指向JAR包对应的源代码位置。例如,对于本例,路径为: ``` src = D:/Android_Ecplise/64bit/adt-bundle-windows-x86_64_20140101/sdk/extras/android/support/v4/src ``` 这里的路径是SDK安装位置加上JAR包...

    jar包源代码查看

    - **IntelliJ IDEA**:在`Project Structure`中选择`Modules`,然后在`Dependencies`里找到对应的`JAR`,点击`Edit Sources`,同样可以关联源代码。 2. **使用命令行工具**: - **`jar`命令**:`jar tf <jar_file...

    struts2.3.1源代码 直接可以关联到eclipse

    3. **关联源代码**:在"Libraries"标签页中,找到已添加的Struts2 JAR,展开它,然后选择"Source attachment"。点击右侧的"Edit..."按钮,选择之前导入的"src"目录,确认后Eclipse就会将源码与JAR关联起来。 4. **...

    Genytion连接eclipse_jar包

    解压这个文件后,你会看到一系列的.jar文件,这些文件是Java档案,包含了Genytion的源代码和运行时所需的资源。 接下来,我们需要将这些jar文件添加到Eclipse的插件目录中。通常,Eclipse的插件目录位于你的Eclipse...

    ecplise反编译的jar包

    在Eclipse中,你可以通过右键点击项目 -> Build Path -> Configure Build Path -> Libraries -> Add Jars 或者 Add External Jars 来引入这个jar包,如果Eclipse能够找到对应的源代码,它会自动关联显示。...

    获取Android的Java源代码并在Eclipse中进行关联.doc

    ### 获取Android的Java源代码并在Eclipse中进行关联 #### 一、准备工作 ...通过以上步骤,我们不仅可以获取Android的Java源代码,并且能够在Eclipse中进行有效关联,有助于深入理解和调试Android应用程序。

    查看eclipse中jar包的源码设置.pdf

    在Java开发过程中,Eclipse作为一款强大的集成开发环境(IDE),提供了查看和理解第三方库源码的功能,这对于学习和调试代码非常有帮助。本篇将详细介绍如何在Eclipse中设置查看jar包源码的步骤。 首先,确保你已经...

    怎么看jar包的class文件?

    - **Eclipse**:在Eclipse中,可以右键点击项目,选择`Build Path` -> `Configure Build Path` -> `Libraries`,然后在JAR或外部库中双击打开,选择`Source`标签页查看源代码(如果已关联源码)。 - **IntelliJ ...

    解决eclipse中查看android工程代码出现android.jar has no source attachment

    **步骤二:关联源代码** 1. 打开Eclipse,进入你的Android项目。 2. 在"Package Explorer"视图中,右键点击你的项目,选择"Properties"。 3. 在打开的对话框中,导航到"Java Build Path" -> "Libraries"。 4. 在...

    java超市管理系统(源代码+api帮助文档+打包的jar)

    7. **二次开发**:由于提供了完整的源代码和API文档,用户可以根据自己的需求对系统进行二次开发,比如增加支付接口、对接物流系统、优化用户界面等,使系统更加符合特定超市的业务流程。 8. **数据库管理**:超市...

    org.eclipse.jface.rar

    "org.eclipse.jface.rar" 是一个压缩包文件,包含的是Eclipse IDE中JFace库的源代码。Eclipse JFace 是一个...同时,对源代码的深入理解也有助于开发者解决在使用JFace过程中遇到的问题,进行更高效的调试和性能优化。

    eclipse调试hadoop2.x必备

    3. **设置源代码关联**:为了能够在Eclipse中查看和调试Hadoop源代码,需要将Hadoop源码导入到Eclipse项目中,并在"Source Lookup"选项卡下关联源码路径。 4. **启动调试**:最后,启动调试会话,当Hadoop守护进程在...

    Eclipse下载源码插件Java Source Attacher,注意:不要积分! 不要积分! 不要积分!

    只需右键点击未解析的类,选择"Attach Source",然后在弹出的选项中选择"Java Source Attacher",插件会自动查找并下载源代码,将其关联到你的项目中。 压缩包中的"org.freejava.javasourceattacher-1.2.8.jar"文件...

Global site tag (gtag.js) - Google Analytics