UMLGraph をインストールして、Java クラスから .dot ファイルを生成しようとしています。この .dot ファイルを使用して、Graphviz(PNG クラス ダイアグラム ジェネレーター) にフィードします。ただし、インストール中に特定の問題に直面しています。公式の UML インストール ガイド umlgraph.org は、非常に理解しにくいものです。UMLGraph for Windows を手動でインストールおよび構成する手順を教えてください。
私は自分のシステムで以下のことを試しました:
- C:/Program Files に JAVA JDK と JRE 7 をインストールしました。
- UMLGraph DOWNLOADSから UMLGraph-5.7_2.3-SNAPSHOT.zip ファイルをダウンロード
- 新しいフォルダーを作成しました: D:/UMLGraph/
- 解凍した .zip UMLgraph ファイルから「lib」および「bin」フォルダー全体をコピーし、ステップ 3 で作成したフォルダーに貼り付けました。
- ここで、公式 Web サイトで提案されているように、 UMLGRAPH_HOMEのパス を = D:/UMLGraph/lib フォルダーに変更しました。
- 次に、UMLGraph.jar ファイルを Java 関連の tools.jar ファイルがある場所 (C:\Program Files\Java\jdk1.7.0_80\lib) にコピーしました。
最後に、以下の非公式のumlgraph命令に見られるように、 java -jar コマンドを実行しようとしました:
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 クラスの単一の図を生成するように依頼するにはどうすればよいでしょうか?