2016-12-26
折腾
00

用plantUML画图的工具很多,官方提供的安装包不是很好用,在线工具中文字体显示太别扭。于是选择本地文本编辑器+渲染插件这个路子,并且兼顾多平台。网上sublime资料多,因此所选工具如下:

  1. 文本编辑器sublime text;
  2. 渲染插件sublime_diagram_plugin
  3. 渲染插件依赖软件Java和Graphviz。

具体安装配置如下:

  1. 安装sublime以及插件sublime_diagram_plugin参考博文sublime text 安装plantUML扩展;

  2. 安装Graphviz

    1. windows7下

      1. 从官网下载安装包,安装完成,
      2. 添加到环境变量,计算机右键-系统属性-高级-环境变量中:
        1. 编辑系统变量Path,在其变量值中添加/graphviz安装目录/bin文件夹路径;
        2. 新建系统变量GRAPHVIZ_DOT,变量值为/graphviz安装目录/bin/dot.exe;
        3. 新建用户变量GRAPHVIZ_INSTALL_DIR,变量值为/graphviz安装目录/。
    2. 基于ubuntu的发行版中用如下命令安装graphviz,安装过程中会自动添加环境变量。

      sudo apt-get install graphviz

  3. 安装Java

    网上差不多的sublime+plantUML配置教程都没有强调Java,所以身为一个非IT专业折腾症患者,花了不少时间研究为啥前两步配置好了却无法渲染出图像。

    1. windows7下
      1. 到甲骨文官网,非Java官网,进入下载-Java-Java SE下载安装包,安装过程中按提示须将JRE和JDK安装在不同路径中。因为Java官网下载的安装包安装后这两个文件夹重叠,以至于没有dt.jar和tools.jar两个文件,使下一步的Java环境变量配置失败;
      2. 安装完成后,计算机右键-系统属性-高级-环境变量中,系统变量中新建JAVA_HOME,变量值为/java安装路径/jdk1.6.0_25(此处数字视安装版本定);
      3. 在系统变量Path中添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
      4. 新建系统变量CLASSPATH,变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(别忘前面有个.);
      5. 测试Java环境变量:命令行中依次输入java -version,java,javac,不出错就算配置好了。
    2. 基于ubuntu发行版下
      1. 测试了下,系统自带的openjdk就能满足依赖,plantUML画图插件工作正常,所以就不折腾安装甲骨文的Java了;
      2. 所以,还是liux好用。

按照以上步骤配置好工具,就可以在sublime中用platUML语法写图像,然后选中代码,alt+m键进行渲染,会在代码文件同目录下生成png图像文件,并自动打开图像浏览器。若写的图像代码有错误,生成图像则显示错误提示。

接下来就是研究plantUML语法了,生命不息,折腾不止。

本文作者:tsingk

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!