Ubuntu 14.04下通过Eclipse IDE进行ros开发

环境:

Ubuntu14.04

ros indigo

步骤:

1、安装JDK

(1)下载JDK

        因为Eclipse使用JAVA编写,所以需要JDE环境来启动Eclipse。

  在官网http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载jdk8.0,我所下载的是jdk-8u171-linux-x64.tar.gz

(2)解压JDK

                在终端下,tar -zxvf jdk-8u171-linux-x64.tar.gz

(3)移动JDK

                在终端下,sudo mv jdk1.8.0_171 /usr/local/

(4)配置环境变量

            gedit ~/.bashrc

    添加至bashrc文件

export JAVA_HOME=/usr/local/jdk1.8.0_144
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib 
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_BIN:$PATH

    生成环境变量

source ~/.bashrc # 生效环境变量
java -version #查看是否出现java版本

2、下载Eclipse

    从官网上下载https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R2/eclipse-inst-linux64.tar.gz,注意选择合适的源。并且解压。注意,下载的是一个Eclipse的安装程序,在里面可以选择安装Eclipse for c++或java,并且选择路径。

$ tar -zxvf eclipse-inst-linux64.tar.gz

最后下载的是一个Eclipse文件,移动文件
$ sudo mv eclipse /usr/local/

        启动Eclipse

$ /usr/local/eclipse/eclipse

        创建桌面链接

vim /usr/share/applications/eclipse.desktop
添加:
[Desktop Entry]
Name=Eclipse
Comment=Eclipse SDK
Encoding=UTF-8
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

        之后就可以在Applications下看到Eclipse的图标,将其放入标题栏。

        注意:双击启动,可以会出现no java virtual machine,这是因为Eclipse下没有jre

        解决方法:

cd /usr/local/eclipse
mkdir jre
cd jre
sudo ln -s /usr/local/jdk1.8.0_171/bin bin

        问题解决!

3、生成Eclipse项目文件

(1)将Eclipse的工作空间放在ros工作空间下

        在工作空间下catkin_make编译,编译为eclipse文件。其目录放在~/catkin_ws/build下

$ cd ~/catkin_ws
$ catkin_make --force-cmake -G"Eclipse CDT4 - Unix Makefiles"

 

          选择File-->import-->General-->Existing Projects into Workspace   

 

        从build中导入项目

之后就可以对build里面的源文件进行修改编辑。

4、Eclipse小tips

Eclipse的自动补全,方法是:

在eclipse 中选择 Windows ---Preferences---General---Keys  ,把在搜索框中搜索Word Completion,然后点击Unbind Command,然后会发现下面Binding中的内容为空,然后点击Apply。

然后在搜索框中搜索Content Assist  绑定  alt + /的快节键,点击确定就OK了.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值