用VS Code写EPIPE UML

问题描述

大家好,我是UML的新手,正在尝试使用可视代码。从谷歌的帮助下,我下载了plantuml扩展名,java环境,graphviz。但是,无论是谷歌还是没有帮助。如果有人对这个错误有想法,我将非常感谢您的帮助。

错误图片

Error Screenshot

@startuml Hello World
    actor Customer
    Customer -> "login()" : username & password
    "login()" -> Customer : session token
    activate "login()"
    Customer -> "placeOrder()" : session token,order info
    "placeOrder()" -> Customer : ok
    Customer -> "logout()"
    "logout()" -> Customer : ok
    deactivate "login()"
@enduml

解决方法

但是有了这个,谷歌还是没有帮助

如果我使用 google 搜索vscode error write epide plantuml,则会发现qjebbs/vscode-plantuml在Windows下提供了修复程序:

我设法通过将Java添加到我的路径(C:\ Program Files \ Java \ jdk1.8.0_221 \ bin)中来解决它。重新启动VSCode后,它似乎工作正常。

如果还没有尝试,那就试试吧。

如果您不在Windows上,请通过问题中的标签指示您的操作系统


很可能您定义的顺序图不是您想要的,例如某些消息必须是答案,而单独的 OccurrenceSpecification 是错误的。

根据您的定义生成的图是:

enter image description here

,

我有同样的问题。 安装Java之后,将Java添加到路径(Windows 10中为Java 11),就可以了

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...