【问题标题】:write EPIPE UML in VS Code在 VS Code 中编写 EPIPE UML
【发布时间】:2020-10-29 18:24:05
【问题描述】:

大家好,我是 UML 新手,正在尝试使用可视化代码。在 google 的帮助下,我下载了 plantuml 扩展、java enviornment、graphviz。但是,谷歌对此也无济于事。如果有人知道这个错误,我将非常感谢帮助。

错误图片:

@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

【问题讨论】:

  • 张贴错误日志内容而不是屏幕截图。
  • Hamza Nadeem 你来了,但对我的回答没有反应,这能解决你的问题吗?
  • 是的,我的问题解决了

标签: uml graphviz plantuml


【解决方案1】:

但是谷歌对此也无济于事

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

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

如果你还没有尝试过。

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


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

您的定义生成的图表是:

【讨论】:

  • 它只是看起来像消息在名称隔间的顶部,对象名称应该在哪里?所以这是一个奇怪的输出:-/
  • @qwerty_so 图中的一切都是错误的。但最初的问题在别处
  • 我是这么认为的。可能应该更突出地指出,以防止其他人以这种方式复制。
【解决方案2】:

我遇到了同样的问题。 安装java后,将java添加到路径(windows 10上的java 11),它工作了

【讨论】:

    猜你喜欢
    • 2015-07-14
    • 2014-12-26
    • 2023-03-20
    • 2021-09-04
    • 2020-06-27
    • 2022-11-24
    • 1970-01-01
    • 2019-10-23
    • 2012-02-04
    相关资源
    最近更新 更多