想要画个uml图,但是又要去搜专门的uml建模软件,不想下怎么办呢?

于是我在想,idea是不是也有插件支持画图呢,果不其然,给我找到了!!那就是,PlantUML Integration!!

效果图:

这是一个用例图的demo,可以看到,只要通过一行代码,就可以轻松地把用例和联系表示出来。

插件安装:

1、 点击 File | Settings | Plugins ,输入 PlantUML Integration  即可搜索到,点击下载安装,然后重启IDEA即可。

安装完成后,点击新建即可看到,可以编辑 各种 uml 图,如下所示:

插件的依赖安装:

本插件依赖于一个绘图软件,在安装完 PlantUML Integration 后,还要在本地电脑安装  Graphviz-2.38软件。具体可以百度进行安装。

安装 Graphviz-2.38 的时候需要配置环境变量,新建一个 GRAPHVIZ_DOT,然后把 安装的路径设置进去。比如我的安装在C盘 C:\Program Files\graphviz-2.38\,那环境变量的值就是 C:\Program Files\graphviz-2.38\bin\dot.exe。

注意: 安装 graphviz-2.38 的时候,尽量安装在默认路径,即 C 盘,或者解压免安装的话,也解压在C盘,比如我的那个路径,这样防止会出错(可能有 安装在其他盘 使用还是会报错的情况。)

码字不易~点个赞吧~~

IDEA 怎么画UML图相关推荐

  1. Visio画UML图基本操作及技巧解析

    Visio如何添加枚举类型 1.  新建DataType 2. 选择DataType -> Property -> Stereotype -> enumeration 3. 添加其他 ...

  2. 使用Visio画UML图(Java)

    2019独角兽企业重金招聘Python工程师标准>>> 1.全面认识UML类图元素:http://cqujsjcyj.iteye.com/blog/387546 2.类UML2:ht ...

  3. 安利一个在线画UML图的网址

    安利一个在线画UML图的网址 https://www.draw.io/

  4. python解析visio_Visio画UML图基本操作及技巧解析

    本文和大家重点讨论一下用Visio画UML图基本操作,画UML图有好多种工具,VISIO只是其中一种,VISIO的动作非常轻快.很多人都在用.下面就让我们一起来看一下具体介绍吧. 用Visio画UML ...

  5. vscode画UML图

    目录 准备环境 流程图demo 关系图demo 画UML图是基于markdown实现的. 准备环境 首先要[全局]安装npm和cnpm. 由于我在安装vue的时候已经安装好了.此处省略 1 通过vsc ...

  6. 推荐画UML图以及流程图的在线网站Site

    记得当年学UML课程的时候,当你还在为了安装Rose而发愁的时候,人家都把作业给交了,并且现在大多数UML课程都会让学生使用Rational Rose做画图练习.近来,做毕业设计需要提供各种流程图.U ...

  7. 20201127 使用Markdown 画uml图,Graphviz 安装经历吐血整理

    1 visio code 编辑器,最好有 2 visio code markdownlint插件安装上,这个插件可以比visio code自带的markdown预览展示的更好. 预览相关插件好像是: ...

  8. java测试类要画UML图吗,如何从Java代码生成UML图(尤其是序列图)?

    如何从Java代码生成UML图(尤其是序列图)? 如何从现有Java代码生成UML图(尤其是序列图)? 14个解决方案 249 votes ObjectAid UML Explorer 是我用过的. ...

  9. 如何简单快速画UML图?

    用例图可以通过系统外部用户的角度来描述系统的功能,操作者可以依据用例图来实行各功能的操作.用例图可以通过一个用例来描述一个行为.角色和用例的关系.构成用例图的元素有:角色.用例.包含关系和扩展关系.因 ...

  10. 设计模式(ProcessOn)----如何画uml图? 用ProcessOn在线画图工具

    下面主要介绍一下UML类图怎么画 一.注释 注释就是对类图的补充说明,通过虚线连接被注释的元素. 二.类 类使用包含类名.属性(field) 和方法(method) 且带有分割线的矩形来表示. 三.接 ...

最新文章

  1. 为了给你们讲清楚数据库中间件有哪些,我也是拼了!
  2. 28个不得不看的经典编程算法!!
  3. fatal error C1083: 无法打开预编译头文件:“Debug\a.pch”:No such file or directory
  4. linux中如何快速进入某个目录
  5. 【leetcode】1023. Camelcase Matching
  6. SAP HANA创建类型(SAP HANA CREATE TYPE):
  7. Autodesk 3DSMax 2016 安装注册说明
  8. 你的sql如何避免笛卡尔积
  9. win10 安装redis 解压版
  10. 深度剖析JVM常量池,String字符串相关八股文,茴香豆的茴有几种写法?
  11. OPENCV运动追踪研究和PYTHON及JAVA实现
  12. java六角括号怎么打_六角括号怎么打出来 六角括号输入方法
  13. 安装Matlab时用mathwork账户登陆时显示连接错误
  14. 顺序表前m和后n元素交换位置
  15. 魅族16spro锁回BL(Bootloader) 恢复微信指纹
  16. JavaScript实现外溢动态的心
  17. 基于Python的离线OCR图片文字识别(四)——支持txt文件指定路径保存
  18. 2014 android 新技术,向友商学习 Android 12新功能前瞻:似曾相识
  19. 解读CUDA Compiler Driver NVCC - Ch.5
  20. Linux常用命令——grep用法

热门文章

  1. mysql基础-基本的命令行操作
  2. 统计计量丨统计学公开课大盘点(附下载)
  3. 【PowerBI】钉钉邮箱已经不能注册 Power BI 账号
  4. 注释 护眼色 绿色 RGB
  5. amap不同样式marker点_amap不同样式marker点_CAD制图软件中如何设置CAD打印样式表(CTB)?...
  6. openstreetmap数据下载大全(路网、水系、历史数据下载)
  7. 学渣上手 LaTeX 完成毕业论文
  8. 利用Python批量修改多个ass字幕文件
  9. 合作博弈(coalitional game)——核仁(Nucleolus)初解
  10. CUDA 下载不了(只有 42B)的应急解决办法(暂时可用)