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

50次阅读

共计 1897 个字符,预计需要花费 5 分钟才能阅读完成。

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…

3. 装置 maven,gradle

sudo apt-get install maven gradle

4.IDE 的配置

以 idea 系列与 eclipse 为主,其余如 netbeans 没有再尝试。idea 运行后,也能够通过插件反对其余 语言(我集体的习惯将会是 java 用 idea, 其余都用 vscode)

4.1 idea

idea 编辑器官网并没有间接发行针对 PKS 的版本,咱们通过下载页面中的其余,抉择不带 JDK 的二进制版本下载。
https://www.jetbrains.com/zh-…

左下角点下载其余版本
https://www.jetbrains.com.cn/…

抉择 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

附:idea 中我的项目对不同 SDK 版本的反对


剩下的就和大家平时在 windows 和 linux x86 是一样的了

4.2 ecipse

eclipse 绝对更不便一点,从装置上来说。提供官网的装置工具
https://www.eclipse.org/downl…

抉择 download pacakges
https://www.eclipse.org/downl…

抉择 eclipse 对应版本的 aarch 版本即可,咱们这里抉择通过 installer 进行装置
https://www.eclipse.org/downl…
下载后并解压

运行./eclipse-inst

这里抉择的是 java enterprise 和 web 版本


装置结束之后,启动运行,其余操作和 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 切换

本文次要讲环境搭建,后续将前后筹备结束,则会以理论我的项目为例进行实际教程。

麒麟操作系统专栏:
https://segmentfault.com/blog…
文章发表在 SegmentFault
分割邮箱:1179611323@qq.com
群:662512340
发行日志:
20220611 首发

正文完
 0