用plantUML画图的工具很多,官方提供的安装包不是很好用,在线工具中文字体显示太别扭。于是选择本地文本编辑器+渲染插件这个路子,并且兼顾多平台。网上sublime资料多,因此所选工具如下:
- 文本编辑器sublime text;
- 渲染插件sublime_diagram_plugin;
- 渲染插件依赖软件Java和Graphviz。
具体安装配置如下:
-
安装sublime以及插件sublime_diagram_plugin参考博文sublime text 安装plantUML扩展;
-
安装Graphviz
-
windows7下
- 从官网下载安装包,安装完成,
- 添加到环境变量,计算机右键-系统属性-高级-环境变量中:
- 编辑系统变量Path,在其变量值中添加/graphviz安装目录/bin文件夹路径;
- 新建系统变量GRAPHVIZ_DOT,变量值为/graphviz安装目录/bin/dot.exe;
- 新建用户变量GRAPHVIZ_INSTALL_DIR,变量值为/graphviz安装目录/。
-
基于ubuntu的发行版中用如下命令安装graphviz,安装过程中会自动添加环境变量。
sudo apt-get install graphviz
-
安装Java
网上差不多的sublime+plantUML配置教程都没有强调Java,所以身为一个非IT专业折腾症患者,花了不少时间研究为啥前两步配置好了却无法渲染出图像。
- windows7下
- 到甲骨文官网,非Java官网,进入下载-Java-Java SE下载安装包,安装过程中按提示须将JRE和JDK安装在不同路径中。因为Java官网下载的安装包安装后这两个文件夹重叠,以至于没有dt.jar和tools.jar两个文件,使下一步的Java环境变量配置失败;
- 安装完成后,计算机右键-系统属性-高级-环境变量中,系统变量中新建JAVA_HOME,变量值为/java安装路径/jdk1.6.0_25(此处数字视安装版本定);
- 在系统变量Path中添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
- 新建系统变量CLASSPATH,变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(别忘前面有个.);
- 测试Java环境变量:命令行中依次输入java -version,java,javac,不出错就算配置好了。
- 基于ubuntu发行版下
- 测试了下,系统自带的openjdk就能满足依赖,plantUML画图插件工作正常,所以就不折腾安装甲骨文的Java了;
- 所以,还是liux好用。
按照以上步骤配置好工具,就可以在sublime中用platUML语法写图像,然后选中代码,alt+m键进行渲染,会在代码文件同目录下生成png图像文件,并自动打开图像浏览器。若写的图像代码有错误,生成图像则显示错误提示。
接下来就是研究plantUML语法了,生命不息,折腾不止。
本文作者:tsingk
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA
许可协议。转载请注明出处!