龙岗网站建设排名,中山网站建设方案,官方旗舰店,四川建设厅网站首页打开Run/Debug Configuration 然后在More option 里选择 add VM options 根据要实现的目的选择main class 比如说要建造class diagram 那就选择app.ClassDiagramGenerator 然后在下面那行输入 D:\software-engineering\2023\commons-compress\target\classes true true org.apa…打开Run/Debug Configuration 然后在More option 里选择 add VM options 根据要实现的目的选择main class 比如说要建造class diagram 那就选择app.ClassDiagramGenerator 然后在下面那行输入 D:\software-engineering\2023\commons-compress\target\classes true true org.apache.commons.compress.harmony output2.dot
D:\software-engineering\2023\commons-compress\target\classes 这个是你放文件的地方 org.apache.commons这个是你想让它print的部分 因为这个文件太大, 所以我们也可以在取其中的一部分来print 比如org.apache.commons.compress.harmony 最后output2.dot 这个是你生成的文件. 如果你想要让它转成pdf的话, 那么就要进入git bash 里面输入
dot -Tpdf example.dot example.pdf这样就可以生成pdf的模式
然后对于call graph class 比较简单的可以通过 git bash 里面:
nano example.dot然后在里面写diagram graph{} (这一步的前提是下载graviz 并且在admin path 里面加上合适的路径)
如果有现成的call graph jar 文件的话那么就按照前面的class 的步骤一样做,但是选main文件的时候选择 app.CallGraphGenerator 输出的时候,它会仅有一个method包含大量incoming calls, 它得产生一个csv 文件.