Ubuntu20.04 中使用vscode中编辑查看PlantUML

1、plantuml需要graphviz

先安装graphviz

复制代码
sudo apt install graphviz

2、查看是否安装java,如果没有安装,会像下面提示, 我根据提示,安装最新版本的java,sudo apt install openjdk-21-jre-headless。自己根据需要安装

复制代码
$ java --version

Command 'java' not found, but can be installed with:

sudo apt install openjdk-11-jre-headless  # version 11.0.26+4-1ubuntu1~20.04, or
sudo apt install default-jre              # version 2:1.11-72
sudo apt install openjdk-13-jre-headless  # version 13.0.7+5-0ubuntu1~20.04
sudo apt install openjdk-16-jre-headless  # version 16.0.1+9-1~20.04
sudo apt install openjdk-17-jre-headless  # version 17.0.14+7-1~20.04
sudo apt install openjdk-21-jre-headless  # version 21.0.6+7-1~20.04.1
sudo apt install openjdk-8-jre-headless   # version 8u442-b06~us1-0ubuntu1~20.04

3、安装plantuml插件

4、新建一个my_test.puml文档, 复制一个简单的示例,粘贴,鼠标光在my_test.puml文档,中快捷键Alt+D,就可以显示了

复制代码
@startuml
start
repeat :foo作为开始标注;
:读取数据;
:生成图片;
backward:这是一个后撤行为;
repeat while (更多数据?)
stop
@enduml
相关推荐
小白银子14 分钟前
零基础从头教学Linux(Day 45)
linux·运维·junit·openresty
穷人小水滴24 分钟前
笔记本 光驱 的内部结构及用法: 应急系统启动 (恢复) 光盘 (DVD+R/RW)
linux
半梦半醒*1 小时前
nginx反向代理和负载均衡
linux·运维·nginx·centos·tomcat·负载均衡
青草地溪水旁2 小时前
pthread_create详解:打开多线程编程的大门
linux·c/c++
A-刘晨阳4 小时前
Linux安装centos8及基础配置
linux·运维·服务器·操作系统·centos8
不老刘4 小时前
macOS/Linux ClaudeCode 安装指南及 Claude Sonnet 4.5 介绍
linux·macos·ai编程·claude·vibecoding
野熊佩骑4 小时前
一文读懂Redis之数据持久化
linux·运维·数据库·redis·缓存·中间件·centos
Murphy_lx5 小时前
Linux(操作系统)文件系统--对打开文件的管理
linux·c语言·数据库
saber_andlibert5 小时前
【Linux】IPC——命名管道(fifo)
linux·运维·服务器
TU^6 小时前
Linux--权限
linux·服务器