ユーザ用ツール

サイト用ツール


development:diagram:uml:plantuml

文書の過去の版を表示しています。


PlantUML

VS Codeにinstall

JavaとGraphvizのインストール

> winget install Microsoft.OpenJDK.21
> winget install Graphviz.Graphviz

VS Code

拡張機能からPlantUMLを検索してインストール

プレビューが表示されない

web上でも以下のような対策が書かれています

  • java 起動パラメータを追加
    • "plantuml.commandArgs": ["-Xmx2g", "-DPLANTUML_LIMIT_SIZE=16384"],
      • -Xmx2g: ヒープの最大サイズを2Gにする1)
      • -DPLANTUML_LIMIT_SIZE=16384: 画像の幅と高さを16384にする2)
  • Renderをlocal → PlantUMLServer に変更する
    • serverを指定しないと動かないケースあり
  • VS Code再インストール orz

これらを並べて書きっぱなしで治りましたと書く方々は、どういうつもりなんでしょうかねぇ
どう見ても、行き当たりばったりでやったら治りましたと書いてるだけでなぜの部分がない3)

さて、最初のは基本メモリ不足または、大きな図が切れるということなのでエラーは出ているかと思います
次に、renderをserverにしたら動いたということなので、localのrenderが動いていないことが予想されます
なら、最初に疑うのはおなじみのPATH問題です

コマンドプロンプトから調べてみます

>echo %path%
C:\Program Files\Microsoft\jdk-21.0.4.7-hotspot\bin ………

存在してますね
ところが、VSCodeのterminalからだと

> $ENV:Path
C:\Program Files\PowerShell\7;C:\WINDOWS\system32;C:\WINDOWS; ………

ないぞ💦

参考

1)
Out of momory対策
2)
大きな図を描くと途切れてしまう場合用.Defaultは4096
3)
技術者としては………
development/diagram/uml/plantuml.1722939763.txt.gz · 最終更新: 2024/08/06 10:22 by hayashi