当前位置: 首页 > news >正文

PlantUML下载安装使用教程(附安装包)

PlantUML 是一个把“纯文本”转换成“专业图表”的编译器,你只需在记事本里写下类似 张三 -> 李四 : 打招呼 这样的描述,它就能自动生成一张整齐的时序图;写几行 class 猫 { +名字 } 就能得到一张 UML 类图。

PlantUML 诞生于 2009 年,由法国开发者 Arnaud Roques 在 SourceForge 发起,采用 GPL 开源协议,至今仍在 GitHub 活跃维护,完全免费,没有任何功能阉割或付费插件。核心引擎用 Java 写成,只要装有 JVM,就能在 Windows、macOS、Linux 乃至树莓派上运行。

对于不会拖控件、讨厌手动对齐、却需要频繁出图的新手来说,PlantUML 把“画图”变成了“打字”,学习成本几乎为零。

下载PlantUML

这里给大家提供了 PlantUML 的最新版压缩包,下载地址为:

网盘下载:PlantUML安装包

安装PlantUML

安装 PlantUML 之前,需要安装它所需要的环境依赖,包括 Java JDK 和 Graphviz。

1、安装Java JDK

1)下载 JDK 安装包,直接从网盘下载,简单粗暴,无脑下载:

下载地址:Java JDK安装包

2) 安装JDK。下载完成后,在磁盘中会发现一个名称为 jdk-8u92-windows-x64.exe 的可执行文件。双击该文件,打开 JDK 的欢迎界面,如下图所示。

欢迎界面

图  欢迎界面

单击“下一步”按钮,打开定制安装对话框。选择安装的 JDK 组件,如下图所示。

定制安装对话框

图 定制安装对话框

单击“更改”按钮,可以更改 JDK 的安装路径,如下图所示。更改完成之后,单击“下一步”按钮,打开安装进度界面,如下面的第 2 张图所示。

更改安装位置

图 更改安装位置

显示安装进度

图 显示安装进度

在安装过程中会打开如图 9 所示的目标文件夹对话框,选择 JRE 的安装路径,这里使用默认值。

选择JRE安装位置

图 选择JRE安装位置

单击“下一步”按钮,安装 JRE。当 JRE 安装完成之后,将打开 JDK 安装完成界面,如下图所示。

安装完成

图 安装完成

安装完成后,在安装位置打开 JDK 的文件夹,内容和目录结构如下图所示。

JDK安装目录

图  JDK安装目录

从上图可以看出,JDK 安装目录下具有多个子目录和一些网页文件,其中重要目录和文件的说明如下。

  • bin:提供 JDK 工具程序,包括 javac、java、javadoc、appletviewer 等可执行程序。
  • include:存放用于本地访问的文件。
  • jre:存放 Java 运行环境文件。
  • lib:存放 Java 的类库文件,工具程序实际上使用的是 Java 类库。JDK 中的工具程序,大多也由 Java 编写而成。
  • src.zip:Java 提供的 API 类的源代码压缩文件。如果需要查看 API 的某些功能是如何实现的,可以査看这个文件中的源代码内容。
2) 安装 Graphviz

下载 Graphviz 安装包:

网盘下载:Graphviz安装包

下载后会在名为“windows_10_cmake_Release_graphviz-install-14.0.0-winxx.exe”的安装程序,双击启动,全称按照默认设置完成安装即可。

安装完成后要配置环境变量,编辑 Path 变量,添加 Graphviz 的 bin 目录路径。配置完成后,按组合键“Win+R”打开cmd,输入“dot -V”指令,如果输出 Graphviz 的版本信息,表明安装成功。

3) 安装PlantUML

解压下载得到的 PlantUML 压缩包,建议存放至固定目录(如 D:\PlantUML)。

使用PlantUML

1) 创建测试文件:

demo.puml

2) 向 demo.puml 输入如下内容:

@startuml
Alice -> Bob: Hello
@enduml

3) 执行命令生成 SVG 图:

java -jar D:\PlantUML\plantuml.jar -tsvg demo.puml

成功后在同目录生成 demo.svg。

常见问题解决:

  • 渲染失败:检查 Path 是否包含 Graphviz\bin 和 JDK\bin;
  • 中文乱码:安装中文字体(如“文泉驿正黑”),在代码中添加: skinparam defaultFontName "WenQuanYi Zen Hei";
  • 插件无响应:禁用冲突插件(如其他 Markdown 预览工具);更新 PlantUML 插件版本。
http://www.dtcms.com/a/451104.html

相关文章:

  • 美克美家网站建设深圳信科做网站
  • 泉州市网站api建设世界杯入口
  • 老域名新网站wordpress数据库分表
  • nhdeep干部人事档案管理系统单机版介绍
  • 求个免费网站百度公司官网首页
  • 最好网站建设公司wordpress 主题不显示图片
  • 得物前端二面潜在问题详解
  • 配置网站开发wordpress设置缩略图
  • 怎么做hs网站html模板制作
  • 第2章 线程同步精要
  • 珠宝网站建设网页游戏排行榜2024前十名
  • 国外网建站工程造价专业建设规划
  • 公司网站建设空间jsp网站服务建设开题报告
  • 网站上传好了如何做定向沧州网站建设公司排名
  • Java Web综合项目实战 - 西蒙购物网(下)
  • 网站文章没有被收录吗怎么用一个主机做多个网站
  • 可视化网站设计工具做网站怎么兼容所有浏览器
  • 深圳宝安通网站建设唐山哪里建轻轨和地铁
  • 国内简洁网站湖南网络推广排名
  • 北斗导航 | 2024-2025年RAIM算法在知网论文中的研究进展总结
  • 一个服务器多个网站好吗随州最新消息
  • 怎么制作一个自己的网站烟台南山集团网站建设
  • 【题解】P2587 [ZJOI2008] 泡泡堂 [贪心]
  • 网站策划书编写个人养老金制度9月底前亮相
  • 苏州企业建设网站价格河南省建设厅注册中心网站首页
  • 兰州网站建设技能论文天津注册公司网站
  • 网站打开慢是什么原因本机可以做网站的服务器
  • 网站建设服务哪里便宜郑州做商城网站
  • 网站建设需要哪些泰国网站域名
  • 西安网站建设是什么广告公司名字怎么起