千家信息网

Eclipse和UML工具EA如何连接

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了Eclipse和UML工具EA如何连接,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Eclipse和UML工具EA的
千家信息网最后更新 2026年11月02日Eclipse和UML工具EA如何连接

这篇文章主要介绍了Eclipse和UML工具EA如何连接,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Eclipse和UML工具EA的连接方法

EA(EnterpriseArchitect)很小,才30M,对计算机要求不高,但功能却要比其他的软件还要多。全面支持UML2.0,比其他工具更符合UML规范。支持java、c、dephi、c#、php、VB等语言的正向代码生成和逆向UML图生成。EA有Windows和linux版本,通过MDGlink工具可以和ECLIPSE、点NET等开发工具连接,UML图和代码互相生成,真正的所见即所得,嘿嘿。
因为网上关于EA的文章不多,特写这篇文章,希望对使用Eclipse和使用UML设计工程的人有帮助。

运行要求:
Ecplise3.1.X(3.2没测试,不知道怎样)
WindowsXP
或Windows2000SP4
记住必须这样,否则安装会不成功。

1.下载

首先要下载UML工具EA,地址是:http://www.sparxsystems.com.au/products/ea_downloads.html
然后下载EA和Eclipse连接的工具MDGlinkforeclipse,地址是:
http://www.sparxsystems.com.au/products/mdg_eclipse.html
以上两个工具都是30天试用,但足够用了。
Eclipse就不用说了,我用的是3.1,下载了语言插件,变成中文版的了,帮助都是中文,嘿嘿。

2.安装

好了,先安装好UML工具EA,运行Easetup.exe就结束,简单。
然后是安装MDGlinkforEclipse就是那个EAEcplise.zip,分两步。
***步:解压缩EAEcplise.zip后有一个jar和一个exe文件。把jar文件拷贝到你的Ecplise的plugins目录下面。比如:d:\eclipse\plugins
这个jar文件是有版本的,比如org.sparx.mdg.eclipse_1.0.19.jar,这个的版本就是1.0.19,要确认d:\eclipse\plugins目录下面没有其他版本的该文件。
第二步,运行那个exe文件,就是EAEclipse.exe,安装。

现在运行UML工具EA,如果MDGlink安装成功,应该在EA主菜单的TOOLS目录后面有一个Add_Ins目录。没有这个目录的话说明link安装不成功,EA可以用,但不能和Eclipse连接。出现这种情况要看你的操作系统是否符合安装要求,比如2000没安装sp4等等,具体请看EAECLIPSE.zip里面的帮助文档。
点击Add_ins/Eclipse/Option,出现一个对话框,输入你的Eclipse.exe的地址,比如:\eclipse\eclipse.exe。

3.将Eclipse工程和UML工具EA工程连接

点EA的主菜单File/newproject,新建一个EA工程。
点击主菜单Add_Ins/ConnectExternalProject/Ecplise,出现一个对话窗口,同时Eclipse自动启动,事先启动Eclipse也没问题。
在EA对话窗口的下部分是选择Ecplise工程,选择好后点击Connect按钮,工程连接完毕。

4.,实现UML和代码同步

在UML工具EA中点击Add_Ins/MeragewithEclipse,出现一个窗口,窗口中Selecttype是选择同步方式的,none只生成UML类图;Forward是正向生成代码,就是把EA中的UML图转换成Eclipse工程里面的java文件;Reverse是逆向工程,就是把Ecplise工程中的代码生成UML图;Both是同时正向逆向的意思。
以上连接完毕。

!!!切记:MDGlink不支持中文,所以选择Forward或Both后原来Ecplise工程里面程序的中文注释都会变成乱码!!!

另外,用EA的类图生成的类代码里面总在***生成一个方法,在Ecplise中会报错,将其删除即可。另外可以通过修改EA中的生成程序模板去掉这个方法生成。

感谢你能够认真阅读完这篇文章,希望小编分享的"Eclipse和UML工具EA如何连接"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

工具 工程 生成 代码 文件 就是 目录 篇文章 版本 中文 帮助 支持 运行 选择 成功 同时 地址 方法 菜单 对话 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 互联网科技会 科技企业和互联网企业 朗新科技与工业互联网 万易互联网科技 青岛互联网科技公司 壕鑫互联网络科技 电子科技大学互联网 人人互联网科技是培训 上海电发互联网科技有限公司 科技互联网的估值 互联网科技热点资讯 赶超互联网科技 微信多开 注册互联网科技公司经营范围大全 互联网公司高科技产品 九思连强互联网电子科技有限公司 全球科技与互联网公司市值变化 互联网界的黑科技 互联网公司属于科技吗 平安好医生打造互联网科技医疗 广东万易互联网科技有限公司惠州分公司 互联网科技工作委员会 互联网科技公司有哪些 上海卓越科技 互联网 四个字互联网科技公司取名 苏州五指互联网络科技有限 移动互联网科技公司 996高科技互联网公司 佛山市拉法互联网科技有限公司 互联网 科技节活动 微视频大赛
0