首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >了解复杂的java项目中运行的方法和类。

了解复杂的java项目中运行的方法和类。
EN

Stack Overflow用户
提问于 2012-04-16 17:24:15
回答 2查看 101关注 0票数 0

我目前使用的是一个复杂的开源java项目,它有10个包,每个包至少有7个类(eclipse是我使用的IDE )。它是一个具有多种用途/应用程序的项目。我只使用了一个项目的用法,所以我不需要大多数其他的类。我能够运行它,并给出了它所说的输出。我正在尝试编辑代码或插入一个java计算,这样我就可以有更好的输出。但是由于java项目对我来说太复杂了,所以我不知道项目运行时使用的具体类/方法是什么。当项目运行时,我如何知道类/方法的流程,这样我就可以知道变量的流程,这样我就可以知道在哪里插入不同的计算或算法。谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-16 17:32:02

只有10个小包裹?这是您正在处理的一个非常简单的项目。但不管怎样,尝试这样做:让您的过程(调用项目方法的代码)在无限循环中重复,并启动jvisualvm并将其连接到您的JVM。这是随JDK一起发布的Java分析器。它将为您提供所采用的所有代码路径的概要。只是,它会将您暴露在实时JVM (多线程)的全部复杂性中。你得在周围找找自己。

票数 3
EN

Stack Overflow用户

发布于 2012-04-16 17:28:46

使用调试器单步执行代码以查看变量中的更改。

如果您想要更多的脏方法,您还可以抛出一些System.out行。

也许值得快速浏览一下

http://www.vogella.com/articles/EclipseDebugging/article.html

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

https://stackoverflow.com/questions/10171579

复制
相关文章

相似问题

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