银河麒麟桌面操作系统V10上安装IDEA集成开发环境并导入SpringBoot项目
前言
本文介绍银河麒麟桌面操作系统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项目相关推荐
- 银河麒麟桌面操作系统V10上安装使用MySQL5.7、MySQL Workbench
前言 本文介绍银河麒麟桌面操作系统V10上通过麒麟软件商店安装MySQL5.7.MySQL Workbench及其基本使用方法 一.安装MySQL5.7 点击UK图标.所有程序,找到麒麟软件商店 输入 ...
- 银河麒麟桌面操作系统V10上安装使用Node.js 14.15.1 LTS版本并构建一个electronjs桌面应用
前言 本文介绍银河麒麟桌面操作系统V10上下载安装官方网站Node.js 14.15.1 LTS版本,并编译一个electronjs应用. Node.js 是一个基于 Chrome V8 引擎的 Ja ...
- 银河麒麟桌面操作系统V10上安装使用redis及图形界面管理工具RDM(RedisDesktopManager)
前言 本文介绍银河麒麟桌面系统V10上redis及图形管理工具的安装使用 一.安装Redis 点击UK图标.所有程序.终端,打开终端 输入安装指令sudo apt install redis-serv ...
- win10系统下利用QEMU安装ARM架构的银河麒麟桌面操作系统V10
目录 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 前言 一.工具准备 二.安装 1.安装QEMU 2.安装虚拟机 3.下次启动虚拟机 4.主机与虚拟机传送文件 总 ...
- 银河麒麟桌面操作系统v10安装QT5.12.8插件
目录 0. 环境说明 1. 安装步骤 0. 环境说明 项目 版本 CPU 龙芯3A4000 操作系统 银河麒麟桌面操作系统v10(龙芯版) QT QT5.12.8(操作系统自带版本) 1. 安装步骤 ...
- 银河麒麟桌面系统V10上编译安装支持录屏的开源截屏工具Capture
前言 本文介绍银河麒麟桌面系统V10上开源截屏工具Capture的编译安装方法 一.安装git sudo apt update sudo apt install git -y 二.安装编译工具 银河麒 ...
- 银河麒麟桌面操作系统V10及v10sp1用户手册导出方法
银河麒麟桌面操作系统V10及v10sp1用户手册导出方法 说明1:鉴于个别情况下,需要导出用户手册(或有复制需求.放到其他设备上观看的需求等),对导出用户手册做出说明(麒麟桌面操作系统v10下F1键可 ...
- IC-14W网络IC卡读写器_银河麒麟桌面操作系统V10适配测试报告
银河麒麟操作系统产品NeoCertify 认证测试报告 系统版本:银河麒麟桌面操作系统V10 厂商名称:广州荣士电子有限公司 认证产品:IC-14W网络IC卡读写器 测试日期:2022-11-04 麒 ...
- 安卓桌面软件_银河麒麟桌面操作系统V10
银河麒麟桌面操作系统V10是新一代面向桌面应用的图形化桌面操作系统,同时面向国产软硬件平台开展了大量优化的简单易用.稳定高效.安全创新的操作系统产品.银河麒麟桌面操作系统V10实现了同源支持飞腾.龙芯 ...
最新文章
- 【Boost】noncopyable:不可拷贝
- c#如何通过ftp上传文件_定时上传文件到ftp,如何使用工具定时上传文件到ftp
- poj2975——Caesar密码
- 《需求规格说明书》业务描述活动图
- ic 卡获取帐号apdu指令_《全球行动》携手京东校园送福利 1000元京东卡等你拿
- 分销商城系统源码开发
- 盛会再临,2018 中国大数据技术大会(BDTC)首曝日程及议题
- Office Web App服务器的配置
- C语言—打印1000年到2000年的闰年
- 流媒体服务器使用手册
- PDF转CAD在线怎么转换?分享个在线转换的方法
- Win10 无线网络802.1X认证 PEAP问题
- 电脑变时钟,防止消息游戏新闻的打扰,形成高效率的办公和学习
- 美剧字幕组长讲述她如何练听力的
- 计算机科学与技术 难度,计算机科学与技术在职研究生难度如何
- linux命令行 随机排列,有趣的Linux命令行:随机输出唐诗宋词
- @Resource和@Autowired的区别
- 全向移动小车运动控制_三轮全向移动机器人的运动控制
- 【线程基础】多个线程,顺序输出
- 一文直观理解编译型语言、解释型语言和脚本语言的区别
热门文章
- 中国传统艺术服饰:云肩nbsp;服装设计
- 【UEFI实战】LinuxBoot
- 2022山东省安全员B证考试题模拟考试题库及答案
- 虚拟化台式机还是塔式服务器,Gpu主机还是塔式服务器
- r77-Rootkit后渗透技战术分析
- thinkphp的数据库方法column
- PL/SQL之块结构和组成元素
- uniapp运行小程序提示当前系统代理不是安全代理,是否信任?
- 如何解压缩后缀名为zip.001,zip.002等的文件
- Fixing(D:) Stage 2: 77%(4892798 of 631772); Total: 65%;ETA: 0:01:21.的解决方案