news 2026/4/20 17:29:22

Eclipse 中调试时关联源代码路径

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Eclipse 中调试时关联源代码路径

在 Eclipse 中调试时关联源代码路径,主要目的是让调试器能跳转到 JDK 或第三方库的源码内部(如 HashMap.put()),而非显示 “Source not found”。以下是‌通用且适用于当前 Eclipse 版本(2026 年)的操作方法‌:
‌一、为 JDK 关联源码‌

‌适用场景‌:调试时无法进入 String、ArrayList、HashMap 等 Java 核心类。

‌步骤‌:
打开 ‌Window → Preferences‌(macOS 为 Eclipse → Preferences)。
导航至 ‌Java → Installed JREs‌。
选中当前使用的 JRE(通常是 jdk-xx.x.x),点击 ‌Edit‌。
在 ‌JRE system libraries‌ 列表中,选中 rt.jar(Java 8 及以下)或 java.base 等模块(Java 9+)。
点击右侧 ‌Source Attachment...‌ 按钮。
选择 ‌External File‌ 或 ‌External Folder‌,定位到 JDK 安装目录下的 ‌src.zip‌ 文件(例如:C:\Program Files\Java\jdk-11.0.2\src.zip)。
点击 ‌OK → Finish → Apply and Close‌。

‌验证是否成功‌:
在代码中按住 ‌Ctrl‌ 并点击任意 Java 核心类(如 System.out),若能打开带注释的源码,则配置成功 ‌。

‌二、为第三方 JAR 包关联源码‌

‌适用场景‌:调试时需查看 Spring、Apache Commons 等外部库源码。

‌步骤‌:
右键项目 → ‌Properties‌。
选择 ‌Java Build Path → Libraries‌。
展开目标 JAR(如 spring-core-5.x.x.jar)。
选中 ‌Source attachment‌,点击 ‌Edit...‌。
指定源码位置:
若有 -sources.jar 文件,选择 ‌External File‌ 并指向该文件。
若为源码目录,选择 ‌External Folder‌ 并指向源码根目录 ‌。

‌三、调试时直接附加源码(临时方案)‌

当调试中断点处提示 “Source not found” 时:
点击弹窗中的 ‌Attach Source...‌。
选择 ‌External File‌ 或 ‌External Folder‌,关联对应 src.zip 或源码目录 ‌。

‌注意事项‌

‌Java 版本差异‌:
Java 8:使用 rt.jar,源码在 src.zip。
Java 9+:模块化结构(如 java.base),源码仍为 src.zip,但需为每个模块单独关联 ‌。
‌源码完整性‌:部分 JDK(如 Oracle 提供的)src.zip 可能不完整;建议使用 OpenJDK 或确保下载完整源码包。
‌调试限制‌:即使关联了 src.zip,由于编译时优化(如内联、行号丢失),‌部分方法仍无法单步进入‌。此时可考虑反编译插件(如 JD-Eclipse)辅助查看 ‌。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 17:27:54

淘宝、1688 拍立淘(以图搜货)接口接入全解:从实战心得到落地教学

拍立淘(以图搜商品)接口是打通电商视觉化搜索的核心工具,在淘宝 / 天猫、1688 两大平台均有标准化开放接口,可实现 “上传图片→匹配同款 / 相似商品→返回商品详情、价格、供应商” 全链路自动化。本文结合完整接入实战&#xff…

作者头像 李华
网站建设 2026/4/20 17:26:29

use-http缓存机制详解:从基础到企业级应用

use-http缓存机制详解:从基础到企业级应用 【免费下载链接】use-http 🐶 React hook for making isomorphic http requests 项目地址: https://gitcode.com/gh_mirrors/us/use-http use-http是一个强大的React hook库,专为实现同构HTT…

作者头像 李华
网站建设 2026/4/20 17:23:17

智能家居硬件入门:手把手教你计算电池供电设备的续航与功耗优化

智能家居硬件入门:手把手教你计算电池供电设备的续航与功耗优化 在智能家居领域,电池供电设备的续航能力直接决定了用户体验。想象一下,你刚安装的智能门锁突然没电,或是精心布置的温湿度传感器频繁需要更换电池——这些痛点背后&…

作者头像 李华
网站建设 2026/4/20 17:22:52

2026届毕业生推荐的降AI率神器推荐榜单

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 使AIGC(人工智能生成内容)可识别性降低的关键要点在于,把…

作者头像 李华
网站建设 2026/4/20 17:22:50

AI-Shoujo HF Patch:3分钟解锁游戏完整体验的终极解决方案

AI-Shoujo HF Patch:3分钟解锁游戏完整体验的终极解决方案 【免费下载链接】AI-HF_Patch Automatically translate, uncensor and update AI-Shoujo! 项目地址: https://gitcode.com/gh_mirrors/ai/AI-HF_Patch AI-Shoujo HF Patch是一款专为AI-Shoujo游戏设…

作者头像 李华