无界AI教程项目--IDEA的安装配置及后端代码

本文详细描述了在Windows11系统下,如何安装配置IntelliJIDEA2023,包括JDK和MAVEN的安装与环境变量设置,以及项目开发中遇到的Lombok处理、远程代码仓库配置和不支持diamond运算符问题的解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

本文是基于win11系统、IDEA2023进行。


提示:以下是本篇文章正文内容,下面案例可供参考

一、IDEA安装配置

1、安装      

  IDEA官网下载

2、配置

(1)JDK

1)下载地址:JDK下载地址        根据系统选择下载

2)安装

3)配置系统变量

① 开始 => 设置 => 系统 => 系统信息 => 高级系统配置 => 环境变量 => 系统变量

② 新建变量 JAVA_HOME,变量值为 jdk安装路径,如

③ 验证,终端输入 javac,显示下方信息表示配置成功

(2)MAVEN

1)下载

① 地址        官网下载       

②  选择版本  win系统选择 apache-maven-x.x.x-bin.zip

③ 历史版本下载 

点击Other Releases下的 Maven 3 archives,进入历史版本界面

选择需要的般般

确定版本后,点击进入

点击“binaries/”进入,点击需要的包下载

2)配置

① 开始 => 设置 => 系统 => 系统信息 => 高级系统配置 => 环境变量 => 系统变量

② 新建变量 MAVEN_HOME,变量值为解压的路径,如

③ 验证,终端输入mvn -v,显示下方信息表示配置成功

④ IDEA中maven配置

参考 IDEA2023无法识别mvn的处理

二、项目开发

1、引入项目 

ELADMIN

2、问题处理

(1)Lombok处理

在拉取代码后,导出报红,包括Lombok,如果你没有这种情况,可以跳过

1)检查Lombok是否安装

2)编译器(Compiler)中的 共享构建过程虚拟机选项()中配置

-Djps.track.ap.dependencies=false

3)注解处理器(Annotation Processors)中的启用注解处理(Enable annotation processing)是否勾选

4)以上措施均无效,那么可能是因为Lombok版本过低问题导致

① 检查IDEA版本

② 到官网下载与IDEA对应版本的插件

下载地址        Lombok

如果没有匹配的版本,就下载最接近的版本,然后修改配置文件:

Ⅰ 找到lombok.jar文件,解压

Ⅱ 找到plugin.xml文件,编辑器打开

Ⅲ 修改配置:将上面查看的IDEA版本替换下面的内容

如version填入232.9921.47

since-build填入232.9921

until-build填入232.*

Ⅳ 手动安装插件

选择从磁盘安装插件后,选择下载的插件

Ⅴ 修改项目的pom.xml中Lombok版本

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.6</version>
</dependency>

Ⅵ 重启IDEA

(2)远程代码仓

使用原始maven的setting.js,可能会报无法“无法解析符号 'alibaba'”,对此,修改setting.js文件即可。

原始setting.js中仅上方的alimaven仓,我们在下面添加其他的阿里云仓

<mirror>
    <id>uk</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
    <id>CN</id>
    <name>OSChina Central</name>
    <url>http://maven.oschina.net/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
    <id>nexus</id>
    <name>internal nexus repository</name>
    <url>http://repo.maven.apache.org/maven2</url>
    <mirrorOf>central</mirrorOf>
</mirror>

(3)不支持diamond运算符错误

具体报错:java:-source1.5中不支持diamond运算符

原因是项目Modules中的Language level版本较低导致

解决办法:将项目模块(Modules)中的语言级别(Language level)改为7或者更高的版本。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值