首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Eclipse中的多IDE调试

Eclipse中的多IDE调试
EN

Stack Overflow用户
提问于 2010-07-15 20:43:16
回答 4查看 1.3K关注 0票数 1

首先,我不是Java专家,也不是Eclipse的普通用户。由于我们团队一名成员的个人情况,我不得不填补漏洞,修复目前正在开发的两个java应用程序中的一些错误。

我们有一个核心应用程序(核心)和一个包含对该核心的引用的API。我需要做的是调试API,但进入核心代码。我已经将两个项目的所有源代码加载到IDE中,但是我不能命中核心中的断点。我假设它使用的是API中包含的核心的jar版本,而不是核心中的代码。

我希望这是有意义的。

干杯

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-15 21:11:18

我已经将两个项目的所有源代码加载到集成开发环境中,但我无法命中核心中的断点。我假设它使用的是API中包含的核心的jar版本,而不是核心中的代码。

更改第二个项目的构建路径,以便引用项目本身,而不是引用第一个项目的打包JAR。

在第二个项目的属性中,转到Java Build Path,从Libraries选项卡中删除JAR,并在Projects选项卡下添加第一个项目。

票数 2
EN

Stack Overflow用户

发布于 2010-07-15 20:49:24

在API中定义断点,方法是单击编辑器的左侧列。然后,尝试单步执行CORE的函数。Eclipse会抱怨说它找不到要调试的源代码。但是,将出现一个按钮,用于定义查找这些源文件的位置:在jar文件中还是在外部目录中。

如果您要将CORE的源代码与CORE的类一起包含在内,通常eclipse也会自动找到它。

干杯

票数 3
EN

Stack Overflow用户

发布于 2010-07-15 20:49:37

您需要做的是远程调试。Here is one (共几篇)文章介绍了该主题,并展示了如何设置远程调试会话。(接近正文末尾)

基本上,您使用一些额外的参数启动应用程序,而在eclipse上,您有一个包含源代码的项目。然后启动远程调试会话,可以在远程JVM上设置断点、检查变量等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3255585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档