2024.1.1 IntelliJ IDEA 使用记录

news/2024/9/24 16:27:18/

2024.1.1 IntelliJ IDEA 使用记录

  • 下载
  • 设置
    • 文件编码
    • maven 配置
  • 插件
    • 可以中文语言包
    • 安装lombok 插件
    • Smart Tomcat ( 根据需要安装)
      • Smart Tomcat 配置
  • 项目导入
    • java 设置
    • maven 配置
  • 项目运行
    • SpringBoot 项目运行
    • tomcat 运行 (根据需要)
      • 相关依赖
      • 添加运行配置

下载

IntelliJ IDEA Community

选择exe 安装版本, 或者是zip 免安装版本

在这里插入图片描述
如果下载的是zip 版则自己解压,然后为 bin/idea64.exe 创建快捷方式, 放到桌面, 然后点击运行

在这里插入图片描述

设置

在这里插入图片描述

文件编码

设置完点击 Apply
在这里插入图片描述

maven 配置

设置完点击 Apply, 目的是使用自己的镜像配置, 特别是阿里云镜像下载
在这里插入图片描述

插件

可以中文语言包

在这里插入图片描述

安装lombok 插件

在这里插入图片描述

Smart Tomcat ( 根据需要安装)

在这里插入图片描述

Smart Tomcat 配置

先下载Tomcat:

Tomcat 8.5 版本下载
在这里插入图片描述
tomcat server 配置,如果设置菜单左侧没有选项,可以重新打开设置选项

在这里插入图片描述

项目导入

在这里插入图片描述
或者在已有的项目中
在这里插入图片描述

java__47">java 设置

点击右上方设置
在这里插入图片描述

选择指定的java 版本, 一般idea 能检测出jdk 的位置, 没有特殊指定的话, 选择 java8 即可
在这里插入图片描述
同时也可以查看项目是否导入了依赖
在这里插入图片描述

maven 配置

点击右侧的 maven 图标 m 查看项目是否导入依赖
在这里插入图片描述
如果没有,可能存在一些问题, 点击右上方设置, 查看 maven 设置问题
在这里插入图片描述

在这里插入图片描述

点击左侧项目的 pom.xml 文件后,右击文件,重新导入依赖(idea是打开项目后默认导入依赖的)
在这里插入图片描述

项目运行

SpringBoot 项目运行

找到主类运行

在这里插入图片描述

tomcat 运行 (根据需要)

相关依赖

在这里插入图片描述
如果idea没有识别出来,就需要自己手动添加,按照下图操作一些tomcat 库, 包括 jsp 运行
在这里插入图片描述
同时添加之前下载好的tomcat 源码里的lib文件夹:
在这里插入图片描述

添加运行配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/1456782.html

相关文章

Linux网络-PXE高效批量网络装机(命令+截图详细版)

目录 一.部署PXE远程安装服务 1.PXE概述 1.1.PXE批量部署的优点 1.2.要搭建PXE网络体系的前提条件 2.搭建PXE远程安装服务器 2.1.修改相关网络配置(仅主机模式) 2.2.关闭防火墙(老规矩) 2.3.保证挂载上 2.4.准备好配置文…

简述前后端分离架构案例

Hello , 这里是小恒不会java 。今晚1点写写关于RESTful接口的使用案例,本文会通过django原生js前后端分离的案例简单讲解。本文带你认识一下简化版的前后端分离架构 代码 本文案例代码在GitHub上 https://github.com/lmliheng/fontend前后端分离 先说说什么是前后…

再议大模型微调之Zero策略

1. 引言 尽管关于使用Deepspeed的Zero策略的博客已经满天飞了,特别是有许多经典的结论都已经阐述了,今天仍然被问到说,如果我只有4块40G的A100,能否进行全量的7B的大模型微调呢? 正所谓“纸上得来终觉浅,…

常见比较实用的Chrome命令/扩展程序

文章目录 一、Chrome命令二、Chrome操作三、Chrome扩展程序 一、Chrome命令 Chrome浏览器提供了一系列实用的内部命令和URL,这些命令可以帮助用户快速访问浏览器的各种功能和设置。以下是一些实用的Chrome命令: 查看所有支持的命令: 直接在…

(✌)粤嵌—2024/5/7—除自身以外数组的乘积

代码实现&#xff1a; /*** Note: The returned array must be malloced, assume caller calls free().*/ int* productExceptSelf(int *nums, int numsSize, int *returnSize) {// 左乘积int l[numsSize];l[0] 1;for (int i 1; i < numsSize; i) {l[i] l[i - 1] * nums[…

使用Simulink Test进行单元测试

本文摘要&#xff1a;主要介绍如何利用Simulink Test工具箱&#xff0c;对模型进行单元测试。内容包括&#xff0c;如何创建Test Harness模型&#xff0c;如何自动生成excel格式的测试用例模板来创建测试用例&#xff0c;如何手动填写excel格式的测试用例模板来手动创建测试用例…

QT creator qt6.0 使用msvc2019 64bit编译报错

qt creator qt6.0报错&#xff1a; D:\Qt6\6.3.0\msvc2019_64\include\QtCore\qglobal.h:123: error: C1189: #error: "Qt requires a C17 compiler, and a suitable value for __cplusplus. On MSVC, you must pass the /Zc:__cplusplus option to the compiler."…

《QT实用小工具·六十》Qt 多列时间轴控件

1、概述 源码放在文章末尾 Qt 多列时间轴控件。 可与多段字符串格式自由转换&#xff0c;也可手动添加列表项。 专门用来以时间轴作为事件线发展顺序的故事大纲。 特点 时间背包功能&#xff1a;记录所有物品或属性发生的变化&#xff0c;随时回溯 时间可输入任意内容&…