由于学习java做课程作业需要花类的uml图,上网搜了很多方法。这是安装Green这个插件的方法。

有时候希望把我们写好的类生成一个UML图,是代码看上去更清晰,于是就找了下在eclipse下自动生成java类的UML图的插件,找了很多,发现了Green UML这么一个插件,很好用,下面是插件安装方法:

1.到http://green.sourceforge.net/builds.html页面查找对应自己Eclipse版本的GEF版本和Green UML版本

首先看最后列eclipse版本找到相应version列Green UML版本,点击Version列里面版本后进入到Green UML相应版本下载页面。下载下来后解压,把plugins目录下的所有东西拷贝到Eclipse安装目录下的plugins目录下,当然如果你不想和eclipse下的plugins混在一块,你可以单独出来用links目录配置eclipse插件,具体方法网上一大堆,很easy。

2.到http://www.eclipse.org/gef/downloads.php下载表格中GET version列对应的GEF版本,下载后我直接解压了,然后把其中的plugins目录的所有东西拷贝到Eclipse安装目录下的plugins目录下,如上所说,也可以单独配置。

安装好后,重启eclipse,可以发现右键点击某个java类后,在出现的菜单中有一项Green UML,点击下面的子菜单就可以帮我们生成这个类的UML图

当然,我们也可以右键点击包生成整个包下类的UML,其中各个类的关联都可以帮我们展现出来,很好很方便

补充:现在Green软件不支持下载更下版本了,只支持在eclipse中用输入站点的方式安装,官网上市这么说的:

green will now be distributed via update site instead of direct download. The latest build of green can be found at the following update site:

http://www.cse.buffalo.edu/faculty/alphonce/green

To install or update green, go to Help->Install New Software... Type in (or copy/paste) the above site URL and click Add. After the update site has been added, you can install from that same dialog.

Green的使用方法http://wenku.baidu.com/view/7ec0b519ff00bed5b9f31d1b.html

摘要:

Create a New Diagram
Important Note: Green UML will not work with classes in the default package!  In practice, this is not really a restriction because you should always put all of your classes in packages and never have code in the default package.

Create a New Blank Diagram
 In the Package Explorer, right-click anywhere in the desired project and select
"New/Other/Green UML Class Diagram"

Create a New Diagram from an Existing Class or Interface -- creates a new class diagram with
 New class diagram with only one class/interface in it: 
Right-click the class or interface in the Package Explorer and select "Green UML/Add to New Class Diagram"
 New class diagram with the specified class/interface and its immediate
superclass:  Right-click the class or interface in the Package Explorer and select "Green UML/Incrementally Explore in New Class Diagram" Green UML will create an XXX.grn file in the root of the src folder (the default package location).   To rename a class diagram, highlight it's *.grnfile and go to the Eclipse main menu and select File/Rename or hit the F2

安装完成后如下:

eclipse生成uml图的插件Green uml的安装和使用相关推荐

  1. 【Eclipse】推荐UML插件Green UML、AmaterasUML

    项目上要求release时需要同时给出详细的类关系图,可惜本人之前只是使用XMind手工画过很简单的类关系图(只是类的继承关系),可苦了我呀. 这两天一直在网上查找能够在Eclipse 已有的代码基础 ...

  2. 推荐UML插件Green UML、AmaterasUML

    项目上要求release时需要同时给出详细的类关系图,可惜本人之前只是使用XMind手工画过很简单的类关系图(只是类的继承关系),可苦了我呀. 这两天一直在网上查找能够在Eclipse 已有的代码基础 ...

  3. IntelliJ IDEA生成时序图的插件(超级好用)

    这几天有幸(不幸)分配到编写详细设计文档,里面需要贴上功能接口的时序图,最后学习到了这款超级好用的时序图插件.他就是SequenceDiagram和PlantUML Integration. 安装很简 ...

  4. 关于【Stable-Diffusion WEBUI】生成全身图:插件解决面部崩坏问题

    文章目录 (零)前言 (一)脸难看的问题 (1.1)面部修复 (1.2)远景脸部问题 (二)面部修复插件(Face Editor) (2.1)模型文件下载 (2.2)例图参数 (零)前言 本篇主要介绍 ...

  5. eclipse php uml,Eclipse UML插件Amateras UML及GEF安装与用法

    Amateras UML是Eclipse绘制UML图的插件之一,支持类图.时序图等的绘制. GitHub地址: https://github.com/takezoe/amateras-modeler ...

  6. 设计模式-UML图(细化)

    设计模式-UML图(细化) UML 基本介绍 UML--Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行 ...

  7. UML科普文,一篇文章掌握14种UML图

    前言 上一篇文章写了一篇建造者模式,其中有几个UML类图,有的读者反馈看不懂了,我们今天就来解决一哈. 什么是UML? UML是Unified Model Language的缩写,中文是统一建模语言, ...

  8. UML图系列——用例图

    UML图系列文章目录 UML图系列--UML概要 UML图系列--建模和面向对象 UML图系列--UML模型图的构成 经过前面几篇文章的概念介绍后,今天来介绍UML 13种 图中的第一种用例图 用例图 ...

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

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

最新文章

  1. HTTP/HTTPS抓包工具-Fiddler
  2. pandas drop 删除行和列的方法
  3. 捉虫记 C++转java Java中equals和==的区别
  4. yuv420,yuv420p,yuv420sp,nv12,nv21,I420,YV12概念区别
  5. 边框border属性总结
  6. 转载:SendMessage()这个函数有很多奇妙的用途
  7. ASP.NET读取(导入)CSV文件[献给菜鸟的我们]
  8. 2.Cannot find config.m4.
  9. 无心剑2022年七绝83首
  10. 阿里云 Link ID² 标准项目获浙江省标准创新重大贡献奖
  11. python机器学习应用mooc_(2)Naive bayes
  12. Adobe Dreamweaver 2021下载与安装教程
  13. python数据处理(招聘信息薪资字段的处理)
  14. 使用daemontools监控zookeeper,storm等进程
  15. DX C++实现超炫酷粒子特效之烟花特效
  16. Alien Skin Exposure X7图片调色教程
  17. 云开发实现小程序获取服务器时间并显示 如:淘宝下单时间
  18. php-java-net-python-爱心公益网站()计算机毕业设计程序
  19. word中插入手写的电子签名
  20. vector访问失效的问题

热门文章

  1. 图论模板,随缘不定期更新
  2. 搭建一个自己的轻量级二维码生成接口
  3. python快速格式化json
  4. 为什么管理层总对你的财务分析挑刺?
  5. 如何更改win7任务管理器的背景。ctrl+alt+delete调出来的界面的背景
  6. java 网页版 找出删除你的微信好友(翻译修改自python脚本)
  7. 原生js如何创建弹出层
  8. Google照片批量下载所有相册
  9. SpringBoot下载Excel模板 无法打开
  10. 【号外】震惊!期中英语、语文成绩已经发布!更令人悲痛的是......