UMLGRAPH_HOME=C:\Program Files\Java\jdk1.8.0_241\lib
以上是在命令行执行"UMLGRAPH"命令之前设置的路径。在我执行之后,路径变为lib,即UMLGRAPH_HOME=lib
umlgraph命令检查
所以,我的问题是
1(为什么path会自动设置为lib,以及如何避免它
2(如果是这样,UmlGraph.jar需要保存在lib/下,如何访问该文件夹
我成功了。这是因为bin文件夹中UMLGRAPH.bat文件中的"UMLGRAPH_HOME=lib"赋值。此分配覆盖了UMLGRAPH_HOME值。我把它评论掉了,然后它开始工作了。