分享

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

c.png

1.需求背景
将长城国产电脑当成研发主力,充分利用其价值

2.JDK安装
打开命令行,安装默认的jdk和jre先,保证大部分java应用可以运行(默认应该装的是openjdk11),但实际的开发过程中,我们会需要多个相同的jdk版本共存,这个后面我们再讲。
  1. sudo apt-get install default-jdk default-jre
复制代码
其他jdk可以从官方oracle下载方便在idea里面进行切换(下载二进制)
https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html
bVc0f30.jpg

3.安装maven,gradle

  1. sudo apt-get install maven gradle
复制代码

4.IDEA配置


以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-cn/idea/download/?section=linux#section=linux
bVc0f2J.jpg
左下角点下载其他版本
https://www.jetbrains.com.cn/idea/download/other.html
bVc0f2L.jpg
选择no jbr版本 Linux without JBR (tar.gz)

下载完成后,解压到特定的文件夹运行(为了方便,我全部放在主文件夹)
选择ultimate还是community版本可以根据个人需求,这里我选择社区免费版,已满足
游客,如果您要查看本帖隐藏内容请回复

4.2 ecipse
eclipse相对更方便一点,从安装上来说。提供官方的安装工具
https://www.eclipse.org/downloads/
bVc0f3r.jpg
选择download pacakges
https://www.eclipse.org/downloads/packages/
bVc0f3v.jpg
选择eclipse对应版本的aarch版本即可,我们这里选择通过installer进行安装
https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2022-03/R/eclipse-inst-jre-linux-aarch64.tar.gz
下载后并解压
bVc0f3x.jpg
运行./eclipse-inst
bVc0f3O.jpg
这里选择的是java enterprise和web版本
bVc0f3P.jpg
bVc0f3Q.jpg
安装完毕之后,启动运行,其他操作和windows与Linux x86版本一致

4.2.1 一些其他的设置
打开eclipse 的市场(help/market place),搜索spring,安装spring tools 4。
eclipse选择Help --> Install New Software输入地址
https://download.jboss.org/jbosstools/updates/m2eclipse-wtp/
把选项勾上,然后等待它下载安装,完成之后重启 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问题得到解决。
本文主要讲环境搭建,后续将前后准备完毕,则会以实际项目为例进行实践教程。


联系邮箱:1179611323@qq.com
大家可以加入以下群聊,交流一下国产技术:
专栏交流QQ群:662512340
信创论坛交流QQ群:671540629
发行日志:
20220611 首发
20220801 增加当出现一些莫名的错误时如sun.dc.path,更换openjdk 为oracle jdk aarch版本的说明
20220801 增加应用市场下载idea 社区版的说明
20221104 增加idea 2021与2022系列需要JDK 11的版本注意事项
20220325 增加idea激活教程
20220325 增加idea开始菜单创建教程
创作不易,后续还会继续更新,大家可以点个关注!!!
版权声明:本文系本人原创,未经许可,不得转载

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

已有(1)人评论

跳转到指定楼层
sky19791111实名认证 手机认证 发表于 2024-4-24 15:20:06 来自 中国吉林白城
感谢楼主发帖,学习到了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服