前言

本文介绍银河麒麟桌面操作系统V10上安装部署IDEA集成开发环境,并导入从spring官方生成的一个springboot项目进行常规开发调试工作


一、系统信息

1、操作系统版本

右键点击任务栏,选择“关于银河麒麟”,弹出系统信息框

终端下查看系统信息

2、预装jdk信息

二、下载安装IDEA

1、下载IDEA

下载地址:https://www.jetbrains.com/idea/download/#section=linux

注意选择Linux Community版本

https://download.jetbrains.8686c.com/idea/ideaIC-2020.2.4.tar.gz

弹出的下载窗口,选择保存文件

3、手动安装

下载完毕,点击打开文件位置按钮

在打开的文件浏览器窗口,右键点击压缩包,选择“解压到此处”

4、首次启动

进入下载/idea-IC-202.7660.26/bin目录,双击idea.sh

弹出协议确认框,勾选同意协议,继续(Continue)

不分享数据

启动成功

四、导入SpringBoot项目

安装git

点击左下角UK图标,在常用软件列表中点击终端,打开终端

在终端输入指令:sudo apt install git -y

输入当前用户密码(注意:当前用户必须具备root权限)

安装maven并配置阿里云源

idea内置的maven访问的是默认源地址,载入速度较慢,采用国内源地址可明显加快依赖下载速度

安装maven是为了统一settings.xml文件均采用安装版本的,防止每个项目都要单独设置,通过将~/.m2/settings.xml指向安装目录的settings.xml实现

操作过程:

在终端输入指令

sudo apt install maven -y

等待安装完成,查看maven信息,得到maven工作目录

修改安装目录settings.xml文件,配置阿里源

sudo vim /usr/share/maven/conf/settings.xml

打开文单当后,使用功能键PAGE DOWN向下翻页,找到mirrors节点,再利用方向键,将光标停留在如图所示位置

按下o键(注意是小写字母o,不是数字0),vim自动在原来光标位置下一行插入空行,并且光标置于空行行首位置,注意左下角显示当前处于“插入”模式(即:可以正常输入文字内容,默认进来是处于指令模式,之前按下的o就是在光标下一行插入一个空行指令)

打开阿里云maven官方配置说明网页,利用鼠标操作,复制maven配置

回到打开vim的终端界面,点击鼠标右键,选择粘贴

内容输入到vim编辑器

按下键盘左上角Esc键,退回到指令模式

依次输入:wq 然后回车

文件保存成功。

说明

:表示指令开始

w表示write,写入

q表示quit,退出

配置~/.m2/settings.xml

说明:IDEA导入项目,默认是读取用户目录.m2下的settings.xml,即~/.m2/settings.xml,将这个文件软链接到maven安装目录下的settings.xml,可以做到整个系统采用同一个配置文件

导入源码

选择“Get from Version Control”,从线上版本控制平台导入代码

选择Git,URL地址:https://git.trustie.net/hknaruto/spring-demo.git

点击Clone,克隆代码到本地

关闭提示

等待maven加载完毕,配置Projcet Structure

选择1.8

打开DemoApplication,设置一个断点

选择Debug启动

断点正常工作

F9运行,程序正常结束。


总结

IDEA在银河麒麟高级服务器操作系统V10上的安装、使用与一般Linux发行版本没有明星差异,常规代码编辑、调试等功能均能正常运行

注意:官方发行版本中有一些.so动态连接库,均是X86架构下编译出来的,银河麒麟下依赖这部分库的功能不能正常运行,如ALT+F12快捷键不能正常打开终端。动态库查看方式参考如下

银河麒麟桌面操作系统V10上安装IDEA集成开发环境并导入SpringBoot项目相关推荐

  1. 银河麒麟桌面操作系统V10上安装使用MySQL5.7、MySQL Workbench

    前言 本文介绍银河麒麟桌面操作系统V10上通过麒麟软件商店安装MySQL5.7.MySQL Workbench及其基本使用方法 一.安装MySQL5.7 点击UK图标.所有程序,找到麒麟软件商店 输入 ...

  2. 银河麒麟桌面操作系统V10上安装使用Node.js 14.15.1 LTS版本并构建一个electronjs桌面应用

    前言 本文介绍银河麒麟桌面操作系统V10上下载安装官方网站Node.js 14.15.1 LTS版本,并编译一个electronjs应用. Node.js 是一个基于 Chrome V8 引擎的 Ja ...

  3. 银河麒麟桌面操作系统V10上安装使用redis及图形界面管理工具RDM(RedisDesktopManager)

    前言 本文介绍银河麒麟桌面系统V10上redis及图形管理工具的安装使用 一.安装Redis 点击UK图标.所有程序.终端,打开终端 输入安装指令sudo apt install redis-serv ...

  4. win10系统下利用QEMU安装ARM架构的银河麒麟桌面操作系统V10

    目录 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 前言 一.工具准备 二.安装 1.安装QEMU 2.安装虚拟机 3.下次启动虚拟机 4.主机与虚拟机传送文件 总 ...

  5. 银河麒麟桌面操作系统v10安装QT5.12.8插件

    目录 0. 环境说明 1. 安装步骤 0. 环境说明 项目 版本 CPU 龙芯3A4000 操作系统 银河麒麟桌面操作系统v10(龙芯版) QT QT5.12.8(操作系统自带版本) 1. 安装步骤 ...

  6. 银河麒麟桌面系统V10上编译安装支持录屏的开源截屏工具Capture

    前言 本文介绍银河麒麟桌面系统V10上开源截屏工具Capture的编译安装方法 一.安装git sudo apt update sudo apt install git -y 二.安装编译工具 银河麒 ...

  7. 银河麒麟桌面操作系统V10及v10sp1用户手册导出方法

    银河麒麟桌面操作系统V10及v10sp1用户手册导出方法 说明1:鉴于个别情况下,需要导出用户手册(或有复制需求.放到其他设备上观看的需求等),对导出用户手册做出说明(麒麟桌面操作系统v10下F1键可 ...

  8. IC-14W网络IC卡读写器_银河麒麟桌面操作系统V10适配测试报告

    银河麒麟操作系统产品NeoCertify 认证测试报告 系统版本:银河麒麟桌面操作系统V10 厂商名称:广州荣士电子有限公司 认证产品:IC-14W网络IC卡读写器 测试日期:2022-11-04 麒 ...

  9. 安卓桌面软件_银河麒麟桌面操作系统V10

    银河麒麟桌面操作系统V10是新一代面向桌面应用的图形化桌面操作系统,同时面向国产软硬件平台开展了大量优化的简单易用.稳定高效.安全创新的操作系统产品.银河麒麟桌面操作系统V10实现了同源支持飞腾.龙芯 ...

最新文章

  1. 【Boost】noncopyable:不可拷贝
  2. c#如何通过ftp上传文件_定时上传文件到ftp,如何使用工具定时上传文件到ftp
  3. poj2975——Caesar密码
  4. 《需求规格说明书》业务描述活动图
  5. ic 卡获取帐号apdu指令_《全球行动》携手京东校园送福利 1000元京东卡等你拿
  6. 分销商城系统源码开发
  7. 盛会再临,2018 中国大数据技术大会(BDTC)首曝日程及议题
  8. Office Web App服务器的配置
  9. C语言—打印1000年到2000年的闰年
  10. 流媒体服务器使用手册
  11. PDF转CAD在线怎么转换?分享个在线转换的方法
  12. Win10 无线网络802.1X认证 PEAP问题
  13. 电脑变时钟,防止消息游戏新闻的打扰,形成高效率的办公和学习
  14. 美剧字幕组长讲述她如何练听力的
  15. 计算机科学与技术 难度,计算机科学与技术在职研究生难度如何
  16. linux命令行 随机排列,有趣的Linux命令行:随机输出唐诗宋词
  17. @Resource和@Autowired的区别
  18. 全向移动小车运动控制_三轮全向移动机器人的运动控制
  19. 【线程基础】多个线程,顺序输出
  20. 一文直观理解编译型语言、解释型语言和脚本语言的区别

热门文章

  1. 中国传统艺术服饰:云肩nbsp;服装设计
  2. 【UEFI实战】LinuxBoot
  3. 2022山东省安全员B证考试题模拟考试题库及答案
  4. 虚拟化台式机还是塔式服务器,Gpu主机还是塔式服务器
  5. r77-Rootkit后渗透技战术分析
  6. thinkphp的数据库方法column
  7. PL/SQL之块结构和组成元素
  8. uniapp运行小程序提示当前系统代理不是安全代理,是否信任?
  9. 如何解压缩后缀名为zip.001,zip.002等的文件
  10. Fixing(D:) Stage 2: 77%(4892798 of 631772); Total: 65%;ETA: 0:01:21.的解决方案