Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要跟踪API的方法_Java_Api_Netbeans - Fatal编程技术网

Java 需要跟踪API的方法

Java 需要跟踪API的方法,java,api,netbeans,Java,Api,Netbeans,在我的项目中,我向我的项目添加了一个API 出于某种原因,我必须更改该API的一个类的方法 现在我想知道这个变化对我的项目有何影响 所以我用F7来完成这个方法 但它不起作用,F7在这里表现得像F8 我应该如何调试类的方法?在这里使用Junit测试很有帮助吗? 谢谢。如果您使用的是maven,则可以指定在收集项目依赖项时应下载库源。然后,当您调试代码时,您可以“下一步”进入API类,因为项目有可用的源代码作为参考。尽管我从未使用过netbeans,所以不知道它在多大程度上适用于maven 例如,见

在我的项目中,我向我的项目添加了一个API

出于某种原因,我必须更改该API的一个类的方法

现在我想知道这个变化对我的项目有何影响

所以我用F7来完成这个方法

但它不起作用,F7在这里表现得像F8

我应该如何调试类的方法?在这里使用Junit测试很有帮助吗?
谢谢。

如果您使用的是maven,则可以指定在收集项目依赖项时应下载库源。然后,当您调试代码时,您可以“下一步”进入API类,因为项目有可用的源代码作为参考。尽管我从未使用过netbeans,所以不知道它在多大程度上适用于maven

例如,见


问题已经解决了。 正如davek所说,如果我们有一个库(包)的源代码,我们只能在NetBeans中对该库(包)进行逐行调试,并将其添加到NeatBeans中:

  • 右键单击项目并转到“属性”

  • 在出现的窗口中,选择左侧的“源”

  • 在窗口右侧的“源程序包文件夹”下,单击“添加文件夹”,然后添加源代码的根目录
    谢谢,但我没有使用maven。我通过右键单击项目名称并添加jar文件夹在我的计算机上安装库。你的意思是使用f7不可能遍历库的方法吗?你需要源文件(如果在线可用),而不仅仅是.jar文件。我也有源文件,现在该怎么办?如何将它们添加到项目中?我将库的源文件复制到项目的源文件中,但它不起作用。