3

我正在尝试安装 UMLGraph 以从 java 类生成一个 .dot 文件。我将使用这个 .dot 文件来提供给 Graphviz(PNG 类图生成器)。但是,我在安装时遇到了某些问题。官方的 UML 安装指南 umlgraph.org 非常难以理解。有人可以提供手动步骤来安装和配置 Windows 的 UMLGraph 吗?

我在我的系统上尝试了以下事情:

  1. 在 C:/Program Files 中安装了 JAVA JDK 和 JRE 7。
  2. UMLGRAPH DOWNLOADS 下载UMLGraph-5.7_2.3-SNAPSHOT.zip 文件
  3. 创建了一个新文件夹:D:/UMLGraph/
  4. 从提取的 .zip umlgraph 文件中复制整个“lib”和“bin”文件夹,并将其粘贴到步骤 3 中创建的文件夹中。
  5. 现在,我按照官方网站的建议将UMLGRAPH_HOME的路径更改 为 = D:/UMLGraph/lib 文件夹。
  6. 然后,我将我的 UMLGraph.jar 文件复制到我拥有与 java 相关的 tools.jar 文件的位置(位于 C:\Program Files\Java\jdk1.7.0_80\lib)。
  7. 最后,我尝试运行 java -jar 命令,如非官方 umlgraph 指令中所示,如下所示:

    java -jar C:/Program Files/Java/jdk1.7.0_80/lib/UmlGraph.jar -all -private A.java

当我运行上面的命令时,我得到了错误!“无法访问 JARFILE C:/PROGRAM

如果我做错了什么,请告诉我。

更新:非常感谢大家。最后我安装了 jdk 和 jre 1.8 。没有更多的Java问题。我终于运行了以下命令: C:/Users/xyz > java -jar "C:/Program Files/Java/jdk1.8.0_60/lib/UmlGraph.jar" -all -private "D:/xyz/abcd/uml -parser-test-1/" .

uml-parser-test-1 包含大约 5 个 .java 文件,我希望从中创建一个 UML 图(它们都在 java 代码中相互链接)。

当我运行上面的代码时,我得到一个错误: UMLGRAPH ERROR - ILLEGAL PACKAGE NAME

所以我的最后一个问题是: 如何让我的 UMLPARSER 为一个包中的所有底层 .java 类生成一个图表?

4

0 回答 0