麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备

1.需求背景

将长城国产电脑当成研发主力,充分利用其价值

2.JDK安装

打开命令行,安装默认的jdk和jre先,保证大部分java应用可以运行(默认应该装的是openjdk11),但实际的开发过程中,我们会需要多个相同的jdk版本共存,这个后面我们再讲。

sudo apt-get install default-jdk default-jre 

其他jdk可以从官方oracle下载方便在idea里面进行切换(下载二进制)
https://www.oracle.com/java/t...
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第1张图片

3.安装maven,gradle

sudo apt-get install maven gradle

4.IDE的配置

以idea系列与eclipse为主,其他如netbeans没有再尝试。idea运行后,也可以通过插件支持其他 语言(我个人的习惯将会是java用idea,其他都用vscode)

4.1 idea

idea编辑器官方并没有直接发行针对PKS的版本
补充:在v10 sp1 2203的官方应用市场,提供了idea community的版本可直接下载使用
注意事项:idea 2021以及2022需要jdk11才能保证正常运行,如果不是11的版本,可能无法正常启动。
我们通过下载页面中的其他,选择不带JDK的二进制版本下载。
https://www.jetbrains.com/zh-...
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第2张图片
左下角点下载其他版本
https://www.jetbrains.com.cn/...
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第3张图片
选择no jbr版本 Linux without JBR (tar.gz)
https://download.jetbrains.co...
下载完成后,解压到特定的文件夹运行(为了方便,我全部放在主文件夹)
选择ultimate还是community版本可以根据个人需求,这里我选择社区免费版,已满足
tar -zxvf ideaIC-2021.3.3-no-jdk.tar.gz #这里可以通过图形工具包解决
cd idea-IC-213.7172.25/bin/ # 进入安装目录
./idea.sh # 在bin目录下输入命令启动IDEA
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第4张图片
附:idea中项目对不同SDK版本的支持
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第5张图片
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第6张图片
剩下的就和大家平时在windows和linux x86是一样的了

4.2 ecipse

eclipse相对更方便一点,从安装上来说。提供官方的安装工具
https://www.eclipse.org/downl...
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第7张图片
选择download pacakges
https://www.eclipse.org/downl...
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第8张图片
选择eclipse对应版本的aarch版本即可,我们这里选择通过installer进行安装
https://www.eclipse.org/downl...
下载后并解压
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第9张图片
运行./eclipse-inst
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第10张图片
这里选择的是java enterprise和web版本
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第11张图片
麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备_第12张图片
安装完毕之后,启动运行,其他操作和windows与Linux x86版本一致

4.2.1 一些其他的设置

打开eclipse 的市场(help/market place),搜索spring,安装spring tools 4。
eclipse选择Help --> Install New Software输入地址
http://download.jboss.org/jbo...
把选项勾上,然后等待它下载安装,完成之后重启 eclipse 即可

lombok
You can install lombok directly from within eclipse, and in that way, you can also include lombok as part of your team eclipse deployment configuration. To do this, use update site https://projectlombok.org/p2:
安装这个,重启eclipse,如果不生效
下载lombok.jar(加执行权限), 双击lombok.jar ,对话框中 Specify location...选择你要安装插件的Eclipse,接着点右下角的Install / Update,很快就安装完毕,点击Quit Installer。
改的是eclipse.ini中指定了lombok.jar的绝对路径

4.3进行工程后一些其他的设置

打开terminal窗口,进入工程主pom所在目录,执行mvn install ,为工程安装依赖包。

注:以jeecg-boot为例,jeecg需要使用jdk1.8,用jdk11会出错,参照jdk安装中的eclipse jdk切换;另一方面,还出现了sun.dc.path 相关错误,经本人将库变成oracle jdk问题得到解决。

本文主要讲环境搭建,后续将前后准备完毕,则会以实际项目为例进行实践教程。

麒麟操作系统专栏:
https://segmentfault.com/blog...
文章发表在SegmentFault
联系邮箱:[email protected]
群:662512340
发行日志:
20220611 首发
20220801 增加当出现一些莫名的错误时如sun.dc.path,更换openjdk 为oracle jdk aarch版本的说明
20220801 增加应用市场下载idea 社区版的说明
20221104 增加idea 2021与2022系列需要JDK 11的版本注意事项

你可能感兴趣的:(麒麟操作系统 (kylinos) 从入门到精通 - 研发环境 - 第十篇 Java开发及环境准备)