File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes OO, Patterns, UML and Refactoring and the fly likes Cannot run program Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Cannot run program "dot"" Watch "Cannot run program "dot"" New topic

Cannot run program "dot"

rsheyeah hussain

Joined: Jan 10, 2010
Posts: 11
I am trying to reverse engineer Java to UML . I am running on OS 10.6. I am using UMLGraph.jar. I have set the dot in my classpath and it shows up , when i do echo $PATH,


I am still getting the below error when i run Generate Java DOC from eclipse:
Doclet name: org.umlgraph.doclet.UmlGraphDoc
Doclet class path: /Users/lonmc021/Documents/devt/TropicsWS/Tropics/UmlGraph.jar Cannot run program "dot": error=2, No such file or directory
at java.lang.ProcessBuilder.start(
at java.lang.Runtime.exec(
at java.lang.Runtime.exec(
at org.umlgraph.doclet.UmlGraphDoc.runGraphviz(
at org.umlgraph.doclet.UmlGraphDoc.generatePackageDiagrams(
at org.umlgraph.doclet.UmlGraphDoc.start(
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
at java.lang.reflect.Method.invoke(
Caused by: error=2, No such file or directory
at java.lang.UNIXProcess.<init>(
at java.lang.ProcessImpl.start(
at java.lang.ProcessBuilder.start(
... 15 more

Any clues ?

[Thumbnail for Screen shot 2011-06-28 at 12.36.13 (2).png]

[Thumbnail for Screen shot 2011-06-28 at 12.37.11.png]

[Thumbnail for Screen shot 2011-06-28 at 12.39.44 (2).png]

Jan Cumps

Joined: Dec 20, 2006
Posts: 2535

Look at section "Make Graphviz available" on this site:

And check if you have met all installation requirements:

OCUP UML fundamental and ITIL foundation
youtube channel
I agree. Here's the link:
subject: Cannot run program "dot"