赞
踩
作为一名 java 程序员,一个好的 IDE 肯定可以带来很好的编码体验。
现在大多用的 IDE 都是 IDEA,然而最头疼的事情就是 IDEA 它要强制 license 登陆,要么去网上找各种破解工具,要么只能官网氪金。
在我之前的一篇文章里讲了 IDEA 的破解方法,但我上次又试了下那个工具,貌似不好用了。
这是我之前的文章: https://editor.csdn.net/md/?articleId=135710971 可供参考。
然而,这些对我来说都太麻烦了,经过我不断的研究,发现……
IDEA 原来还有社区版,它是免费的,好家伙之前一直眼瞎。
不过社区版有个缺点就是不支持springboot,这不闹吗!!!
于是哈,就有了这篇文章。
这篇文章主要就是说说怎么使用 IDEA 社区版来开发 springboot。
Ubuntu22.04
我这里用的是最新版的 IDEA2023 ,版本不重要,只要是 IDEA 就行。
直接从官网下载就行了,我这里linux和windows都给个链接:
linux: https://www.jetbrains.com/idea/download/?section=linux
windows: https://www.jetbrains.com/idea/download/?section=windows
注意: 打开网站后需要往下滑,找到IDEA Community Edition,而不是上面的 IDEA Ultimate
windows用户下载exe版本,下载好双击即可安装,安装方法不说了,很简单。
linux用户下载 tar.gz 包,下载完后解压缩到一个目录。
给 IDEA 创建快捷方式:
也可以不创建,如果不想创建快捷方式,每次启动idea需要进入解压好的idea目录,然后执行bin目录下的 idea.sh 脚本
像这样:
cd idea目录
./bin/idea.sh
如果显示Permission Denied 那就是没有执行权限,那就改个权限
chmod 755 ./bin/idea.sh
如果要添加桌面快捷方式就输入按照以下代码在终端输入:
#进入文件夹
cd ~/.local/share/applications
#创建一个文件,文件名随意,但后缀名必须是 .desktop
touch idea.desktop
#编辑文件
gedit idea.desktop
在里面写入以下内容(这是我自己的,按需修改):
[Desktop Entry]
Version=233.13135.103
Name=IDEA
Comment=Write java code
Exec=/home/cancerai/Documents/application-data/idea/bin/idea.sh
Icon=/home/cancerai/Documents/application-data/idea/bin/idea.svg
Terminal=false
Type=Application
简单说一下Exec和Icon那两行是你idea的执行文件和图标文件
具体linux桌面图标的创建我就不说了,之前也写过这篇文章,可以去看看:
https://blog.csdn.net/m0_73865314/article/details/135325189
这里我用的是最新的 jdk21 ,如果使用 jdk17 也可以,操作步骤基本一致。
1:访问浏览器下载
打开浏览器进入以下网址: https://www.oracle.com/cn/java/technologies/downloads/
打开会看到 Java 21 and Java 17 available now译为: Java21和Java17目前都可用,这两个版本都是目前java的长期支持版,也都很常用,可以根据自己的需要下载对应的版本,我这里就用最新的jdk21版本。
在下面一栏选择jdk21
并选择在下面一栏选择 linux
可以看到有很多下载选项,里面包含了
我x86架构的ubuntu系统,选择第一个(不管哪个系统最好都选压缩包(Compressed Archive),因为方便自定义操作)
点击后面的链接下载即可。
找到刚刚下载好的压缩包文件,双击压缩包点左上角的解压 或者 用命令行解压都行
命令行:
tar -xvf 压缩包的路径 -C 需要解压到的路径
进入解压好的目录里
打开终端,进入你的用户home目录下
cd ~/
编辑 .bashrc 文件(这个文件记录了当前用户下的shell变量)
在最后一行,按照以下格式书写:
#除了export后面有一个空格,其他地方都不要加空格
#添加java环境变量
export PATH=$PATH:你jdk解压好的文件夹路径/bin
#添加JAVA_HOME环境变量
export JAVA_HOME=你jdk解压好的文件夹路径
根据你自己实际解压好的目录路径来改写
如我解压完的路径是 ~/Documents/application-data/jdk21.0.2,则这样写:
#添加java环境变量
export PATH=$PATH:~/Documents/application-data/jdk21.0.2/bin
#添加JAVA_HOME环境变量
export JAVA_HOME=~/Documents/application-data/jdk21.0.2
编辑完后保存退出
继续输入 source ~/.bashrc 使环境变量生效
source ~/.bashrc
接下来测试下java环境是不是成功配置
在终端直接输入 java 如果输出以下提示信息那么就说明配置成功:
要是输出其他的就说明配置失败,需要检查 .bashrc 文件是否书写正确。
打开maven官网: https://maven.apache.org/download.cgi
在下面的 Files 中可以看到一些maven的下载选项
下载链接是 Link 那一列的内容
下载链接包含了
这里我们统一选择第一个,二进制 tar.gz 包,点击右边 Link 栏的下载链接
同样我们按照前面的命令解压到一个目录
然后再打开我们的终端
和之前一样,编辑 .bashrc 文件
在最后一行,按照以下格式书写:
#除了export后面有一个空格,其他地方都不要加空格
#添加maven环境变量
export PATH=$PATH:你maven解压好的文件夹路径/bin
#添加MAVEN_HOME环境变量
export MAVEN_HOME=你MAVEN解压好的文件夹路径
根据你自己实际解压好的目录路径来改写
如我解压完的路径是 ~/Documents/application-data/apache-maven-3.9.6,则这样写:
#添加maven环境变量
export PATH=$PATH:~/Documents/application-data/apache-maven-3.9.6/bin
#添加MAVEN_HOME环境变量
export MAVEN_HOME=~/Documents/application-data/apache-maven-3.9.6
编辑完后保存退出
继续输入 source ~/.bashrc 使环境变量生效
source ~/.bashrc
接下来测试下maven环境是不是成功配置
在终端输入 mvn --version 如果输出以下提示信息那么就说明配置成功:
本地仓库 是以后做项目时所依赖的 jar 包的存储位置,要配置本地仓库,我们先要确定一个文件夹来作为仓库的根目录,可以像我一样在maven解压好的目录里面新建一个目录。
#进入maven目录
cd /home/cancerai/Documents/application-data/apache-maven-3.9.6
#新建一个目录作为maven仓库
mkdir repository
接着,我们打开maven目录下的 conf 目录,这个目录存储了maven的配置文件
编辑 settings.xml 文件
按 ctrl + f 查找 localRepository 并找到这一块内容
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
把其中的
<localRepository>/path/to/local/repo</localRepository>
复制到文件最后一行
并把中间的 /path/to/local/repo 改成你实际的maven仓库路径,我的是:
<localRepository>/home/cancerai/Documents/application-data/apache-maven-3.9.6/repository</localRepository>
保存退出
因为 IDEA社区版 不支持 springboot 所以需要我们到官网手动生成项目。
可能之前有人在网上看到可以在 IDEA 里面安装 springboot helper 插件来使用 springboot项目,但 IDEA 也不傻,如果使用那么会强制登陆,也就是说需要 license 登陆才能使用插件,那还是要去网上找license,破解等。
所以哈,我这边使用官方的 spring initializr 来初始化 springboot 项目,这和在 IDEA 商业版初始化是一样的。
打开官网: https://start.spring.io/
接下来的步骤和 IDEA 商业版是一样的,按照自己的需要选择相对应的配置选项。
在右侧有个 Dependencies,这是管理依赖的,点击上面的 ADD DEPENDENCIES 即可搜索添加对应的依赖。
全部都配置完后,点击下面的 GENERATE 即可自动下载 springboot 项目,下载完是个 zip 包,解压完用 IDEA社区版 打开即可。
注: 当打开一个项目时,在 File -> Settings 里面配置的是局部的,仅对当前项目有效
以下我们只介绍全局配置方法(和局部的一模一样),只是全局配置需要关闭项目后在 Customize -> All settings中配置
打开 Customize -> All settings
依次进入 Build, Execution, Deployment --> Build Tools --> Maven
在 Maven home path 中选择自己安装的 maven 目录的根目录,或者在下拉菜单中系统会自动识别,选择即可。
User setting file 选择之前配置maven的 settings.xml 文件。(点击后面的 Override 即可修改)
Local repository选择一个目录作为 maven 的本地仓库目录。(点击后面的 Override 即可修改)
下图是我自己的配置,可供参考:
依次进入Build, Execution, Deployment --> Compiler --> Java Compiler
在右侧的Project bytecode version中选择你安装的jdk版本
配置完成后再点击右下角的 Apply 和 OK 保存退出
到这里所有的安装以及配置已经全部完成,现在让我们使用之前生成的 springboot 来测试。
我这里写了个 Hello World:
把它运行起来,打开我们的 Postman 来测试下:
可以发现能正常运行。
以上就是全部的 IDEA Community Edition 配置 springbbot 的完整教程,喜欢的给个点赞 + 关注 + 收藏吧。
有任何问题可以在在评论区讨论。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。