闲暇时间想在eclipse上安装UML工具,画一些类图,学习一下设计模式。在网上一搜,如何安装的文章倒是不少,本以为会很简单,结果愣是搞了一天才搞定,这里面也有不少坑,想来自己也是费了九牛二虎之力才安装成功,真是不易,于是便想写一篇踩坑文章出来,希望给看到这篇文章人能有所帮助。话不多说,开始踩坑。
搜索网上的文章大多说,安装Amasteras UML 要先安装GEF, 搜索GEF下载,找到下载地址
https://www.eclipse.org/gef/downloads/index.php;
选取一个版本下载,我当时因为已经下载并安装了2020年版本的eclipse,于是便下载了5.3.1版本(时间相近好兼容)。
然后下载Amateras UML,然而,搜索好几遍也找不在一个可以用的下载地址,我那个愁啊,但是好在我孜孜不倦的努力下还是找到一个下载路径
https://zh.osdn.net/projects/amateras/downloads/56447/AmaterasUML_1.3.4.zip/
于是乎下载之,好了,包下完了。该愉快的给eclipse安装插件了。安装方法就是把GEF的压缩包解压复制到eclipse目录下, 再把Amateras UML压缩包解压,复制到eclipse-plugins目录,重启eclipse。这里要注意gef和amasteras uml的顺序不能颠倒。
重启成功后,打开eclipse,new ------other, 我擦怎么没有出现Amateras UML图标呢,心里顿时就是一慌,这是哪里出问题了。莫非我步骤不对,于是又是一顿解压,复制,重启。还是不凑效。版本不对?以前安装别的软件就因为版本的问题被坑过,所以第一直觉就是这个版本问题。 eclipse,GEF,Amasteras UML,那个版本有问题呢?重新下载一个官方eclipse试试吧。于是乎下载了一个2021版本的eclipse,下载完后,还是解压,复制,重启。打开eclipse,new ------other, 还是没有出现Amasteras UML图标。这一顿操作下来,一上午时间已经过去。但是一点进展也没有。
午饭后继续,我仔细想,就觉得是不是有一些文章标记当时安装的具体是哪些版本的文章?久寻还是不好找这样的文章出来。
找啊找,终于还是黄天不负苦心人啊。下午费了2小时的时间找寻,还是找到一天文章,就是这篇文章点出eclipse版本需要3.3-3.5版本,这个版本查出来竟然是32位的eclipse版本,好吧,我还是要试试。官网下载eclipse伽利略版本,对这个版本不熟悉的自己查查了解下吧。我也是临时查了查资料,抱着试试的态度下载。
我下载的地址
https://www.eclipse.org/downloads/packages/release/galileo/
选择 SR2版本,下载之。解压后启动,没反应,原因就是我本地安装的jdk是1.8版本,eclipse是32位的不兼容。找个32位jdk1.6下载之,安装jdk。下载完配置eclipse.ini。设置jvm路径。
好了,启动eclipse,可以起来。
按照之间的步骤,把gef的包复制到eclipse路径下, 把Amasteras UML包复制到eclipse-plugins下,重启eclipse。
file-----new----other 终于见到 amasteras uml图标了,赶紧试试。没有问题,搞定了。