一、前言

ROS无专门的开发环境,因此选在eclipse上进行开发;本篇主要记录如何实现开发环境的配置。有两个安装方法:1)直接安装CDT 配置   2)instoller安装CDT

  •  1) ubuntu18.04下如何安装eclipse
  •  2) 在eclipse如何生成ros工程和开发

在jdk环境安装好后,接着安装环境eclipse;这里介绍如何安装和使用。

二、要安装eclipse先安装java

因为eclipse依赖于java;因此,首先安装java。首先要将现有的java系统清理干净。

2.1 先卸载java

1、清理环境中的java包

  • (1) apt-get update
  • (2) apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e 'java-common' | xargs sudo apt-get -y remove
  • (3) apt-get -y autoremove

2、清除配置信息: dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge

3、清除java配置及缓存: bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf

4、手动清除JVMs: rm -rf /usr/lib/jvm/*

2.2 挑选java版本并安装

输入:javac查看jdk

输入java,查看jre版本

当前可以选择的java有三个版本。假定选择openjdk-8;

sudo apt install openjdk-8-jdk 

以上一条语句就完成java安装【包括jdk和jre】。(另外:官网下载jdk.tar.gz包,解压后就是安装好JDK了)

三、删除以前的eclipse

1,首先到/usr/share/applications下把eclipse.desktop删了
2 首先如何卸载eclipse?两步:

  • 【1】将/opt/eclipse删除
  • 【2】将/opt/eclipse下的.p2隐含文件删除

四、eclipse版本获得

下载Eclipse

https://www.eclipse.org/downloads

进入下列页面:

选择Eclipse IDE for C/C++ Developers linux-64bit

五、安装Eclipse

5.1安装eclipse

(需要注意,我操作的时候一直是在root用户下,如果是普通用户,需要在命令前加sudo)
将Eclipse移动到opt目录下,解压当前目录:

sudo mv /home/huatec/download/eclipse-cpp-2022-03-R-linux-gtk-x86_64.tar.gz /opt
sudo tar xzvf eclipse-cpp-2022-03-R-linux-gtk-x86_64.tar.gz

5.2 创建桌面快捷图标

cd /usr/share/applications/
vim eclipse.desktop(root权限)

5.3 配置快捷方式

此时会新建一个eclipse.desktop文件,在文件中添加如下语句:

[Desktop Entry]
    Encoding=UTF-8
    Name=Eclipse
    Comment=Eclipse
    Exec=/opt/eclipse/eclipse
    Icon=/opt/eclipse/icon.xpm
    Terminal=false
    StartupNotify=true
    Type=Application
    Categories=Application;Development;

在eclipse下载的tar文件解压后,文件夹中有两个可执行文件,后缀以*标注,即为可执行文件,Exec=为eclipse安装目录下的eclipse程序的位置路径,Icon=为安装目录下的icon图标文件。
保存后将该文件变为可执行文件。
命令

sudo chmod u+x eclipse.desktop

###将图标移动到桌面
注:将图标文件移动到桌面文件夹时,应该为普通用户操作,否则会提示“未信任的应用启动器的问题”。
移动可以拖拽。

双击Eclipse,选择Turst and Launch就可以啦!

ROS知识【13】:ubuntu下安装eclipse-CDT【非installor】相关推荐

  1. ubuntu下安装eclipse

    安装: 参考:https://blog.csdn.net/u013216156/article/details/78677740 解决eclipse找不到jdk的方法: 在eclipse目录下新建jr ...

  2. Ubuntu下安装微信(非Deepin)

    一.下载安装Wine环境包 http://archive.ubuntukylin.com/software/pool/partner/ukylin-wine_70.6.3.25_amd64.deb 二 ...

  3. ubuntu eclipse java_ubuntu 下安装eclipse amp;java环境配置

    前面有一篇的博客写的是ubuntu下安装eclipse和java环境的配置.当时是安装网上的攻略进行的 ,当然也是能够成功的. 近期把那台电脑送人了 ,仅仅好在自己的这台电脑上又一次安装一次了 ,唯一 ...

  4. Ubuntu 13.04下安装RabbitVCS,类似Windows的TortoiseSVN

    给大家推荐使用RabbitVCS,类似与TortoiseSVN. 相关阅读: Ubuntu 12.04 下安装RabbitVCS  http://www.linuxidc.com/Linux/2013 ...

  5. Ubuntu 13.04下安装WPS for Linux

    有人说Linux下不是有open office 和libre office么?是啊,可是将windows下的doc文档或者ppt放到Libreoffice上打开的时候我们很明显的可以看到格式完全不统一 ...

  6. Ubuntu 13.04下安装QQ2012

    试了下在刚发布的Ubuntu 13.04下安装QQ2012,请根据自己的机器类型下载后按照下面的32位或64位安装说明安装.   下载网址:http://www.longene.org/downloa ...

  7. Ubuntu系统下安装eclipse

    Ubuntu系统下安装eclipse 想要正确的安装eclipse,需要在Ubuntu系统上提前安装jdk 可以在终端使用java -version来查看是否安装jdk 如果没有安装jdk,可以参考网 ...

  8. ubuntu下使用Eclipse下搭建c开发环境

    ubuntu下使用Eclipse下搭建开发环境基本上网上教程一大堆,但是复杂度太大,因为很多教程都是从JDK开始安装一直到最后,而且很多都是从别的linux发行版上弄来的方法,各种编译直接吓死人有木有 ...

  9. ubuntu下部署eclipse集成hadoop\android\web\GCC开发环境小记

    Hadoop环境: 1.部署:    1)ubuntu上创建新用户账号:hadoop/123,并设置为管理员:    2)ubuntu上安装SSH:创建rsa无密码ssh-key:    3)ubun ...

最新文章

  1. vue 发展历程时间轴动画_PPT时间轴如何做出创意感?海量素材免费分享,网友:收藏...
  2. 时空AI技术:深度强化学习在智能城市领域应时空AI技术:深度强化学习在智能城市领域应用介绍...
  3. 使用PHP Excel类读取和生成excel文件
  4. imp导入时触发器的状态
  5. MVC架构接收jsp页面传值
  6. C++学习之路 | PTA乙级—— 1093 字符串A+B (20 分)(精简)
  7. 用python绘制好看的图形_怎么用Python画出好看的词云图?
  8. Linux 自动化运维工具 ansible
  9. AccessibilityService(无障碍辅助服务)
  10. matlab角点坐标获取,MatLab角点检测(harris经典程序) | 学步园
  11. BootKit病毒——“异鬼Ⅱ”的前世今生
  12. 从零开始刷Leetcode——数组(66.88)
  13. 爬虫实例7 爬取豆瓣电影数据 (json+ajax)
  14. 阶段3 3.SpringMVC·_03.SpringMVC常用注解_3 PathVariable注解
  15. 天勤数据结构高分笔记二叉排序树的实现
  16. 伟豪带你逛郑州商业技师学院⑨:电气工程系
  17. gradle切换online/offline mode模式
  18. Elongated Matrix
  19. python爬虫 点击下一页,总结python爬虫抓站的实用技巧 python爬虫怎么获取下一页的url...
  20. PMP与我 - 我的58天备考生涯

热门文章

  1. 深入推荐引擎相关算法 - 聚类
  2. Linux疑难杂症解决方案100篇(十一)-ubuntu crontab 详细规则及不执行时的解决方法
  3. 电脑进入pe时蓝屏_电脑密码忘记不要慌!学会这一招帮大忙
  4. 浅析人类最贵、最大的机器学习模型GPT-3及背后隐含的商业逻辑
  5. sublime插件开发教程(附源码)
  6. 深入理解 Java G1 垃圾收集器--转
  7. spring mvc DispatcherServlet详解之前传---前端控制器架构
  8. 解决 ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)异常
  9. Android混淆详解
  10. 【风控模型】神经网络DNN算法构建信用评分卡模型