You can use the Graphviz Java API class , which is the wrapper for Runtime.exec (), this is if you have the point binaries on the same server as your Java application.
If you donβt have a point installed on the server, or if you use an environment such as Google AppEngine, where you cannot install binary point files locally, you can use Graphviz Server , a lightweight Java-based HTTP server, you donβt care you need to install the point binaries on the server on which you are running Graphviz Server.
source share