JUDE社区版(不考虑破-解)。

现在Jude改名为Astah了。JUDE已停止发展,Astah是它的替代品。Jude有3个版: Professional版, Community版(免费),Share版。

Astah也有以上的3个版本。Jude改名为Astah后很多功能被限制使用,如Astah-Community版的java代码导入导出功能被拿到了Astah收费的专业版中。

所以还是使用JUDE吧。JUDE-Community 5.5.2版本是最后的免费版本。在所有免费版本中功能最强大。强大到完全够用。

JUDE是java开发的,可运行在多个操作系统上,可以JAVA导成UML, UML导成JAVA,(好像是部分支持UML2.0,这点不重要)。

无须安装,解压后。

1)Windows, 双击 jude.bat,点击yes

2)Linux,Mac 在终端中,当前路径下,执行命令 ./jude & ,点击确定

-----------------------------------------------

为什么菜单中只有一部分是中文?

JUDE使用资源文件来支持多语言的,在它的目录下可以找到这个文件:jude-gui_zh_CN.properties。

这就是资源文件,这个文件是多年前为低版本的JUDE准备的,所以高版本新加的菜单项其中没有。

其实你也可以自己手动在这个资源文件自己加上缺少的内容。

------------------------------------------------

如果在Mac中使用JDUE,想给shell脚本的快捷方式指定图标,可以如下:

Mac OS X中的图标是可以按照个人喜好去自由更改的,并且更改方法也很简单,下面我来告诉大家如何去更改系统中的图标。   

首先选好一张图标文件(也可以选图片),文件不用打开直接按 苹果键+C 就可以了,之后找到你想要换掉图标的文件,选中后按 苹果键+I, 这时会弹出一个信息窗口,点中位于窗口上方的文件原图标,点中后图标外框会变成蓝色,这时按 苹果键+V,图标就被更改成了。如果想复原到原来的图标也很容易,再点中该图标,按delete键,图标就被复原了。

-------------------------------------------------

常见问题:

问题一:Mac平台,导入java代码时,代码是对的,但JUDE编译错误。

解决:有一个类User implements java.io.Serializable,其中的“java.io.Serializable”导致的错误,

要写成User implements Serializable,就可以导入了,算jude的bug。

问题二:Mac平台,代码中有中文是UTF8编码,导入java代码时,代码是对的,但JUDE编译错误。

解决:在主菜单中,工具-系统配置-文件 中找到“所导入的java文件了字符集”,修改为utf8,就可以了。

===================================================

最好用的收费UML工具软件Astah Professional

如果你不介意使用破-解软件,可以使用Astah Professional破-解版本。

最后面有astah下载,是英文6.5.1绿色版,解压就可以使用。

astah_professional6.5.1绿色版for windows,Linux

astah6.5.1绿色版下载

Astah Professional 功能强大,支持 UML1.4中所有图和主要的图形,元模(Meta Model)及属性,全面满足您建模所需,还集成了思维导图,工程合并,协作开发等十余项特色功能,以及许多方便用户的贴心实用的功能。

Astah Professional 是100% 纯 Java 应用程序,可以跨平台在各种主流操作系统中使用。支持 OMG XMI标准格式,可以与其它建模工具交互模型。为方便用户书写 Office 文档,软件支持以 Microsoft EMF 增强图元拷贝粘贴至 Microsoft Office,也可以将模型信息导出到 Office Excel。软件提供了内容丰富的使用手册,全面查看 Astah Professional 所有的功能。

简单,友好,强大,轻快,高效,以人为本,这就是Astah Professional最大的特色,提高你的 UML 建模效率,大家不妨试试。

JUDE-UML工具软件介绍的更多相关文章

  1. Eclipse UML 工具 ObjectAid 介绍

    概要 本文介绍如何使用 ObjectAid(http://www.objectaid.com/) UML Explorer 创建 UML 图,高速阅读代码. 安装 ObjectAid ObjectAi ...

  2. UML系列01之 UML和绘图工具Visio介绍

    概要 UML,全称是Unified Modeling Language,中文是"统一建模语言".通俗点说,UML是一种创建模型的语言.UML是在开发阶段,说明,可视化,构建和书写一 ...

  3. 13个优秀的开源UML工具介绍

    本文将为您介绍12个优秀的UML工具: 1. StarUML StarUML(简称SU),是一种创建UML类图,是一种生成类图和其他类型的统一建模语言(UML)图表的工具.StarUML是一个开源项目 ...

  4. UML和绘图工具Visio介绍

    UML系列01之 UML和绘图工具Visio介绍 概要 UML,全称是Unified Modeling Language,中文是"统一建模语言".通俗点说,UML是一种创建模型的语 ...

  5. 最常用的UML工具介绍

    最常用的UML工具介绍 1.Rational Rose.大名鼎鼎,史上最有名.最无可替代的UML产品,以至于,大多数将之等同于UML工具,正如将可乐等同于可口可乐.需要指出的是,自从 Rational ...

  6. (外挂破解)Cheat Engine(内存修改工具)V6.2中文版软件介绍

    Heat Engine是一款内存修改编辑工具,Cheat Engine允许你修改你的游戏,所以你将总是赢.它包括16进制编辑,反汇编程序,内存查找工具.与同类修改工具相比,它具有强大的反汇编功能,且自 ...

  7. Visual paradigm软件介绍

    Visual paradigm软件介绍 说起Visual Paradigm你可能并不陌生,因为此前有一款功能强大的UML软件叫Visual Paradigm for UML,在这款软件在v11.1的时 ...

  8. 在线团队协作工具+在线UML工具

    话不多说直接上https://worktile.com去看,顺便附上小众软件上面的介绍 默默增加worktile的外国原版https://trello.com/,worktile照着trello做的, ...

  9. PlantUML —— 应用于 Eclipse 的简单快速的 UML 编辑软件

    PlantUML —— 应用于 Eclipse 的简单快速的 UML 编辑软件 简介: 在应用系统软件开发过程中,如果软件由很多对象组成,它的结构仅仅凭借分析很难理清,同时为了有利于软件的开发及重用, ...

随机推荐

  1. mysql为什么范围查询(>,<,between,%like,like%)之后的索引无效

    因为使用了范围索引,所以会使用满足范围的所有的值,也就是说存储引擎在这个时候会提取出满足之后条件的所有值,并遍历获取满足之后条件的值. http://www.itpub.net/thread-1901 ...

  2. Tomcat去除端口号和项目名(转)

    方法一: 在一个项目结束的时候,往往根据需要直接映射到一个IP地址上.此时就需要去除端口和项目名了,在访问的时候.下面根据具体的例子提供一种实现方法. 一.去掉项目名称 把<Context do ...

  3. C#操作EML邮件文件实例(含HTML格式化邮件正文和附件)

    使用QQ邮箱.163邮箱等导出的EML邮件,包含了邮件的发件人.主题.内容.附件等所有信息,该实例就如何解析这些信息,并在编辑后保存做个Demo. 如下图所示,EML文件是编码后的文本文件,可以使用正 ...

  4. shell流程控制--循环语句

    #!/bin/bash ### for循环,数字段形式 echo 'for 循环,数字段形式' ..} do echo $i done ### for 循环,双括号形式 echo 'for 循环,双括 ...

  5. 8.20.1 图形化:弹窗JOptionPane

    最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法. 很方便的,于是就简单的整理了一下. 1.1 showMessageDialog 显示一个带有OK 按钮的模 ...

  6. mysql 时间戳格式化函数FROM_UNIXTIME和UNIX_TIMESTAMP函数的使用说明

    我们一般使用字段类型int(11)时间戳来保存时间,这样方便查询时提高效率.但这样有个缺点,显示的时间戳,很难知道真实日期时间. MySQL提供了一个时间戳格式化函数from_unixtime来转换格 ...

  7. Spring(三)--AOP【面向切面编程】、通知类型及使用、切入点表达式

    1.概念:Aspect Oriented Programming 面向切面编程 在方法的前后添加方法   2.作用:本质上来说是一种简化代码的方式      继承机制      封装方法      动 ...

  8. windows7下VirtualBox COM获取对象失败

    一.问题 今天在windows7系统下安装virtualbox报错:VirtualBox COM获取对象失败,应用程序将被中断.上网查了下,发现了解决办法. 环境:windows7.VirtualBo ...

  9. shell之参数传递

    我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n.n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推-- 实例 以下实例我们向脚本传递三 ...

  10. Spring详解(三)------DI依赖注入

    上一篇博客我们主要讲解了IOC控制反转,也就是说IOC 让程序员不在关注怎么去创建对象,而是关注与对象创建之后的操作,把对象的创建.初始化.销毁等工作交给spring容器来做.那么创建对象的时候,有可 ...