ubuntu UMLet工具的安装方法

news/2024/4/20 5:41:13/文章来源:https://blog.csdn.net/weixin_41840088/article/details/130024433

UMLet工具介绍:

UMLet是一款简单易用、免费、开源的UML建模工具。它能够快速的构建UML类图、序列图、活动图等,并且可以将原型导出为bmp、gif、eps、pdf、jpg、png、svg等格式。我们还可以在Eclipse下面创建自定义的元素。UMLet可以在Windows、OS X和Linux上独立运行,还可以作为Eclipse的插件运行在。

UMLet小巧实用,比庞大的Visio和StartUML更加轻便好用

可以在ROS中进行rqt——graph结点中进行代码结构分析

ubuntu系统下的安装启动方法:

1、下载安装包

到UMLet官网下载绿色安装包,地址:UMLet - Download & Change History

http://umlet.com/changes.htm

此安装包不区分windows和linuxs,都包含在内

Windows系统双击“Umlet.exe”或“Umlet.jar”打开。

2、Ubuntu安装

示例,下载的安装包为umlet-standalone-14.2.0.zip

$ sudo unzip umlet-standalone-14.2.0.zip -d /opt                             # 解压到/opt
$ cp /opt/Umlet/umlet.desktop ~/Desktop                                      # 复制桌面文件
$ sed -i 's/umlet.jar/\/opt\/Umlet\/umlet.jar/g' ~/Desktop/umlet.desktop     # 替换执行文件位置
$ sed -i 's/img/\/opt\/Umlet\/img/g' ~/Desktop/umlet.desktop                 # 替换图标位置
$ chmod +x ~/Desktop/umlet.desktop

3、安装系统java依赖,要不然点击图标会打不开

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless

4、双击桌面图标进行运行~~~~

界面介绍如下:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_283310.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flutter TextField 交互实例 —— 新手礼包

大家好,我是 17。 新手礼包一共 3 篇文章,每篇都是描述尽量详细,实例讲解,包会! Flutter Row 实例 —— 新手礼包Flutter TextField UI 实例 —— 新手礼包Flutter TextField 交互实例 —— 新手礼包 本篇包含所有常…

guava eventbus

EventBus 是 Guava 的事件处理机制,是观察者模式(生产/消费模型)的一种实现。根据发送对象的类型,查找所有匹配的订阅处理器进行处理。 1. 默认当前线程直接调用 1.1.简单使用示例 package org.example.model.guava;import com…

Linux·深入理解 ext4 等 Linux 文件系统

了解 ext4 的历史,包括其与 ext3 和之前的其它文件系统之间的区别。目前的大部分 Linux 文件系统都默认采用 ext4 文件系统,正如以前的 Linux 发行版默认使用 ext3、ext2 以及更久前的 ext。 对于不熟悉 Linux 或文件系统的朋友而言,你可能不…

ChatGPT体验地址,超多功能,附公众号源码

GPT说明效果演示地址体验公众号源码说明 ChatGPT是一种基于深度学习的自然语言处理(NLP)技术,它可以实现自然的文字对话。ChatGPT是基于预训练的语言模型,使用大量的数据和计算资源进行训练,使其能够理解和生成自然语…

2018年 团体程序设计天梯赛——题解集

前言: Hello各位童学大家好!😊😊,茫茫题海你我相遇即是缘分呐,或许日复一日的刷题已经让你感到疲惫甚至厌倦了,但是我们真的真的已经达到了我们自身极限了吗?少一点自我感动&#xf…

【C++】list的模拟实现及其应用

文章目录list的相关介绍list的使用list构造list iterator的使用list capacitylist element accesslist modifierslist迭代器失效sort问题list模拟实现的完整代码list与vector的对比list的相关介绍 list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且…

[linux kernel]slub内存管理分析(5) kfree

文章目录背景省流前情回顾描述方法约定kfree 操作总览简介逻辑图预览释放逻辑slab page各个状态转化调用栈详细分析kfreeslab_free__slab_freeput_cpu_partialunfreeze_partialsdiscard_slab->free_slab内存释放逻辑总结slab page状态转换关系图背景 省流 如果对代码细节不…

21.SSM框架-SpringMVC

目录 一、SpringMVC。 (1)SpringMVC快速入门。 (2)SpringMVC的数据响应方式。 (1)页面跳转。 (2)回写数据。 (3)获取请求参数。 (4&#xf…

SpringSecurity实战解析

文章目录一、Security认证和原理1、认证基本流程1.1 表单认证概述1.2 基本流程分析1.3 权限访问流程2、请求间共享认证信息2.1 概述2.2 获取认证用户信息3、认证的几种方式4、注解权限4.1 概述4.2 Secured注解使用方式4.3 jsr250Enabled4.4 prePostEnabled 规范(重要)5、自定义…

【数据结构初阶】二叉树OJ题

⭐博客主页:️CS semi主页 ⭐欢迎关注:点赞收藏留言 ⭐系列专栏:数据结构初阶 ⭐代码仓库:Data Structure 家人们更新不易,你们的点赞和关注对我而言十分重要,友友们麻烦多多点赞+关注&#xff…

Flume笔记

Flume 概念 高可用、高可靠,分布式海量日志采集、聚合和传输的系统。 主要作用:实时读取服务器本地磁盘的数据,将数据写入到HDFS 组成 Agent,JVM进程,以事件的形式将数据从源头送到目的地 Agent分为Source、Chann…

李宏毅2021春季机器学习课程视频笔记5-模型训练不起来问题(当梯度很小的时候问题)

求解最小Loss的失败,不能得到最优的值,找不到Loss足够小的值。 1.Loss关于参数的梯度为0,不能继续更新参数。(local minima 或者 saddle point)如何知道走到了哪个点? 利用泰勒展开: Critical P…

免费ChatGPT接入-国内怎么玩chatGPT

免费ChatGPT中文版 OpenAI 的 GPT 模型目前并不提供中文版的免费使用,但是有许多机器学习平台和第三方服务提供商也提供了基于 GPT 技术的中文版模型和 API。下面是一些常见的免费中文版 ChatGPT: Hugging Face:Hugging Face 是一个开源社区…

Mysql主备一致性保证

大家知道 bin log 既可以用来归档,又可以用来做主备同步。有人可能会问,为什么备库执行了 bin log 就可以跟主库保持一致了呢?bin log的内容是什么样的呢?今天我们就来聊聊它。 在最开始,Mysql 是以容易学习和方便的高…

JDK1.8下载与安装完整教程

目录 一、获取安装资源 1、百度网盘共享 2、官方网站下载(百度网盘文件下载下来有问题情况下) 2.1、搜索jdk官方网站 2.2、进到官网下拉找到Java8,选择Windows 2.3、下载安装程序(下载要登录,没有账号就注册就行) 二、正式安装 1、先在D盘(不在C…

【模型复现】Network in Network,将1*1卷积引入网络设计,运用全局平均池化替代全连接层。模块化设计网络

《Network In Network》是一篇比较老的文章了(2014年ICLR的一篇paper),是当时比较厉害的一篇论文,同时在现在看来也是一篇非常经典并且影响深远的论文,后续很多创新都有这篇文章的影子。[1312.4400] Network In Networ…

蓝桥杯刷题冲刺 | 倒计时1天

作者:指针不指南吗 专栏:蓝桥杯倒计时冲刺 🐾蓝桥杯加油,大家一定可以🐾 文章目录我是菜菜,最近容易我犯的错误总结 一些tips 各位蓝桥杯加油加油 当输入输出数据不超过 1e6 时,scanf printf 和…

elasticsearch基础6——head插件安装和web页面查询操作使用、ik分词器

文章目录一、基本了解1.1 插件分类1.2 插件管理命令二、分析插件2.1 es中的分析插件2.1.1 官方核心分析插件2.1.2 社区提供分析插件2.2 API扩展插件三、Head 插件3.1 安装3.2 web页面使用3.2.1 概览页3.2.1.1 unassigned问题解决3.2.2 索引页3.2.3 数据浏览页3.2.4 基本查询页3…

微服务+springcloud+springcloud alibaba学习笔记(1/9)

1.微服务简介 什么是微服务呢? 就是将一个大的应用,拆分成多个小的模块,每个模块都有自己的功能和职责,每个模块可以 进行交互,这就是微服务 简而言之,微服务架构的风格,就是将单一程序开发成…

项目管理案例分析有哪些?

项目管控中遇到的问题有哪些?这些问题是如何解决的? 在项目管理领域,案例分析是一种常见的方法来学习和理解项目管理实践,下面就来介绍几个成功案例,希望能给大家带来一些参考。 1、第六空间:快速响应个性…