听说Enterprise Architect 能画出UML图后导出Java代码,那我最熟悉的StarUML能吗?答案是肯定的!但是需要下载插件来解决这个问题。
-
方法一:在StarUML软件中对插件进行安装 这个方法当然是最直接的,在软件中的Tools 中找到Extension Manager 然后Registry 中搜索java ,选择Java 插件进行install 但是很可能遇到一个问题,就是加载半天后报错unknown internal error 。遇到这个问题,就要用下面介绍的方法二了,从GitHUb上下载插件。 -
方法二:万能方式——GitHub下载插件并添加进软件 这个方法是解决上述问题的,因为这个方法很万能。来看看StarUML的官方手册说明:
To install an extension manually:
1.Get an extension as a .zip file.
2.Extract the file on the extensions path.
/Users/<user>/Library/Application Support/StarUML/extensions/user for Mac OS.
C:\Users\<user>\AppData\Roaming\StarUML\extensions\user for Windows.
~/.config/StarUML/extensions/user for Linux.
3.Check a folder in the extensions path and :file:main.js file in the folder.
4.Restart StarUML.
大概翻译一下意思:
1. 下载zip格式的插件
2. 在插件路径上解压这个压缩包(文档很亲切,写出了StarUML放插件的文件路径)
MacOS:/Users/<user>/Library/Application Support/StarUML/extensions/user
Windows:C:\Users\<user>\AppData\Roaming\StarUML\extensions\user
Linux:~/.config/StarUML/extensions/user
3. 检查文件夹在插件路径下,并且main.js这个文件是在该文件夹中的
4. 重启StarUML
zip格式插件的下载地址:https://github.com/staruml/staruml-java 解压到指定路径下: 检查没问题后,重启StarUML,查看Tool 导出一个UML类图试试看! ?BINGO!?
|