配置Ardupilot环境4--------Ubuntu 安装eclipse

2023-05-16

1、资源准备

这个的要求不是太清楚,反正我是随便下的版本,成功配置。
下载JDK
选择dk-8u172-linux-x64.tar.gz
下载Eclipse
选择Eclipse IDE for Java Developers linux-64bit

2、安装JDK

将JDK解压到root用户权限下目录 /opt/jhl 需要切换到root用户下
命令

sudo su

在/opt目录下新建文件夹
命令

mkdir jhl

将下载的jdk的tar文件解压到目录下/opt/jhl
下载的文件应该在/home/{username}/download下,需要将文件移动到/opt/jhl目录下。
命令

sudo tar zxvf jdk-8u77-linux-x64.tar.gz -C /opt/jhl

上面的操作查查资料容易实现,实在不行就复制粘贴文件呗

在ubuntu下复制文件出现权限不够的解决方法       

  sudo nautilus

3、配置JDK环境变量

用户配置文件路径vim /etc/profile打开文件。

vim /etc/profile

若未安装vim,则安装就好了 

sudo apt install vim

在文件末尾添加以下语句,配置路径,注意每行之间有空行:

操作方法:

然后输入命令“o”。是字母o,作用是在当前光标末尾插入一新行。
之后按esc键,退出插入模式即可进入命令模式。
在末尾输入":wq"  回车即可写入保存并离开 vi。

export JAVA_HOME=/opt/jhl/jdk1.8.0_172

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

输入命令(使其立即生效):

source /etc/profile

检查是否安装成功,输入:

java -version

出现如下,即为成功:

root@joyce:/opt/jhl/jdk1.8.0_172# java -version
java version “1.8.0_172”
Java™ SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot™ 64-Bit Server VM (build 25.172-b11, mixed mode)

4、安装Eclipse


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

tar xzvf eclipse-java-oxygen-3a-linux-gtk-x86_64.tar.gz

5、创建桌面快捷图标

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

此时会新建一个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

到那个显示应用程序里可以找到,拖到收藏夹就行。

6、eclipse和Java进行链接

在桌面打开 eclipse ,结果提示没有安装JDK,JRE环境,明明我们安装过。

解决方法:在/opt/eclipse/文件夹中创建一个指向JRE路径的软链接。

sudo ln -sf $JRE_HOME jre
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

配置Ardupilot环境4--------Ubuntu 安装eclipse 的相关文章

随机推荐

  • 【Qt】加载.h文件显示窗体并添加交互逻辑

    Qt 加载 h文件显示窗体并添加交互逻辑 1 背景2 实例3 验证 1 背景 加载 ui转化的 h头文件显示窗体 xff0c 以及Test pro ui widget h main cpp请参考如下博客 xff1a Qt 通过继承ui界面类
  • qingnse64.dll的问题(没有完全解决)

    文件夹1文件夹232位windows系统 system xff08 16位dll xff09 system32 32位dll 64位windows系统 syswow64 32位dll system32 64位dll 下面是一系列操作 xff
  • 【Qt】通过创建ui界面类成员变量的方式显示窗体

    Qt 通过创建ui界面类成员变量的方式显示窗体 1 背景2 实例3 验证 1 背景 将 ui 文件转化为 h 头文件参考 xff1a Qt 将QtDesigner生成的 ui文件转化为 h头文件 https jn10010537 blog
  • 【Qt】QtCreator新建Application项目的6类应用程序的示例

    Qt QtCreator新建Application项目的6类应用程序的示例 1 背景2 Application分类 1 背景 操作系统 xff1a windows10专业版 Qt版本 xff1a qt opensource windows
  • 【Qt】QtCreator新建QtWidgetsApplication

    Qt QtCreator新建QtWidgetsApplication 1 背景2 新建项目3 项目文件4 编译说明 1 背景 操作系统 xff1a windows10专业版 Qt版本 xff1a qt opensource windows
  • 《Visual C++ 2010入门教程》系列一:关于Visual Studio、VC和C++的那些事

    作者 xff1a 董波 日期 xff1a 2010 6 14 写在前面 在我还在上学的时候 xff0c 我选择了C 43 43 xff0c 最初我用VC6作为我的IDE xff0c 我看过很多本C 43 43 的教材 xff0c 有的适合我
  • 【STM32L4】UART4串口DMA空闲中断接收

    环境 STM32L476G DISCO 开发板STM32CubeIDE 1 1 0STM32CubeMX 5 4 0说明 xff1a 由于STM32L476G DISCO 开发板将UART4串口的RX PA1 和TX PA0 两个引脚分别用
  • C与C++输入输出流符号“《”和“》”的理解(傻瓜式解说)

    刚开始接触程序的同学 xff0c 应该经常会写带有输入输出流符号 lt lt 和 gt gt 语句 xff0c 很容易将 34 lt lt 34 和 gt gt 混淆 xff0c 我讲一下自己的体会 xff0c 或许会对新手有点帮助 一 对
  • linux vi指令学习

    内容 命令 作用 打开文件 vi文件名 vi 文件名 43 行号 退出 保存文件 w 保存文件 wq 保存文件并退出vi q 强制退出vi xff0c 即使该文件被修改 xff0c 也不保存该文件 进入编辑模式 i在光标前开始插入文本 a在
  • win7下面使用graphviz

    下载软件https gitlab com api v4 projects 4207231 packages generic graphviz releases 7 0 3 windows 10 cmake Release graphviz
  • ROS安装及demo学习

    1 配置更新 系统设置里 将软件与更新全打上钩 xff0c 将中国的服务器修改成http mirrow tuna tsinghua edu cn ubuntu 2 安装源文件 sudo sh c 39 etc lsb release amp
  • win10与Ubuntu 16.04 固态加机械硬盘 UEFI 双系统安装 以及安装完后开机显示minimal bash-like解决

    因为学习ros的需要 xff0c 需要安装lubuntu16 04 在模拟机上安装完后 xff0c 运行gazebo无法启动 xff0c 于是转入双系统 xff0c 本人笔记本固态与机械硬盘都是GPT格式的 xff0c 主板支持uefi启动
  • ros与optitrac通信

    参考https blog csdn net banzhuan133 article details 78107422 在OP数据流窗口 xff0c 右上角点击advanced show xff0c 填入在ip一栏填入本机ip xff0c c
  • vrpn_client_ros通过rosserial将mocap创建的刚体信息发送给下位机

    在roboware studio里添加cpp文件 xff0c 内容如下 xff0c 因为用到了rosserial xff0c 需要在cmakelists的第四行的括号内添加serial include lt ros ros h gt inc
  • ubuntu下vnc使用

    因为要使用qemu的关系 还有之前ssh的资料中看到的vncviewer的资料 xff0c 今天试了一下 remote和local端都在ubuntu 13 04 desktop lts上 xff0c 两个用的实际是同一台机器 刚开始在普通用
  • 我的起源---奇妙印花

    1录像 2参观草食展台 3分享斑马 xff08 草食展台 xff09 4参观肉食者展台 5参观顶级掠食者展台 6分享冰原利齿龙 xff08 顶级掠食者展台 xff09 隐藏条件 7分享红颈企鹅王 xff08 顶级掠食者展台 xff09 8集
  • QGroundControl安装

    QGroundControl是一个基于PX4自动驾驶仪配置和飞行的应用程序 并且跨平台支持所有的主流操作系统 xff1a 手机系统 Android 和 iOS 目前专注于平板电脑 桌面系统 Windows Linux Mac OS 安装QG
  • 富斯FS_I6六通道遥控器玩转APM飞控失控保护

    查看 64573 回复 69 富斯FS I6六通道遥控器玩转APM飞控 失控自动返航 切换六种飞行模式 自动微调 复制链接 deadlyfish 电梯直达 楼主 发表于 2014 11 18 08 39 只看该作者 本帖最后由 deadly
  • 配置环境3-------安装一些必需的包

    安装一些必需的包 如果您使用的是基于debian的系统 xff08 例如Ubuntu或Mint xff09 xff0c 我们会提供一个脚本来为您完成 大部分网上教程都是运行对应的sh执行脚本开始安装所需的各种依赖包 在ardupilot目录
  • 配置Ardupilot环境4--------Ubuntu 安装eclipse

    1 资源准备 这个的要求不是太清楚 xff0c 反正我是随便下的版本 xff0c 成功配置 下载JDK 选择dk 8u172 linux x64 tar gz 下载Eclipse 选择Eclipse IDE for Java Develop