当前位置: 首页 > news >正文

2024.1.1 IntelliJ IDEA 使用记录

2024.1.1 IntelliJ IDEA 使用记录

  • 下载
  • 设置
    • 文件编码
    • maven 配置
  • 插件
    • 可以中文语言包
    • 安装lombok 插件
    • Smart Tomcat ( 根据需要安装)
      • Smart Tomcat 配置
    • 热部署(非必须的)
      • 解决Intellij IDEA运行报Command line is too long的问题
  • 项目导入
    • 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 配置,如果设置菜单左侧没有选项,可以重新打开设置选项

在这里插入图片描述

热部署(非必须的)

参考Idea之热部署插件JRebel+XRebel

建议手动下载 jrebel-and-xrebel 2022.4.1 版本
激活码:https://jrebel.qekang.com/6bb185a6-b1aa-41ad-b0be-968e2d59d894

选择离线
在这里插入图片描述
允许自动构建项目
在这里插入图片描述

解决Intellij IDEA运行报Command line is too long的问题

打开程序的运行配置,把Shorten command line改为JAR manifest或classpath file
在这里插入图片描述

在这里插入图片描述

项目导入

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

java 设置

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

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

maven 配置

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

在这里插入图片描述

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

项目运行

SpringBoot 项目运行

找到主类运行

在这里插入图片描述

tomcat 运行 (根据需要)

相关依赖

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

添加运行配置

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

http://www.lryc.cn/news/345927.html

相关文章:

  • 扩展van Emde Boas树以支持卫星数据:设计与实现
  • 玩游戏专用远程控制软件
  • 机器人规划控制——工程化——心得日记-20240510
  • 2024年成都市标杆场景项目申报条件对象、奖励和认定材料流程
  • 前端Vue uView 组件<u-search> 自定义右侧搜索按钮样式
  • 【Linux网络编程】I/O多路转接之select
  • 三下乡社会实践投稿攻略在这里
  • 银河麒麟桌面版开机后网络无法自动链接 麒麟系统开机没有连接ens33
  • vue+onlyOffice+java : 集成在线编辑word并保存
  • linux上用Jmter进行压测
  • 【Java代码审计】代码审计的方法及常用工具
  • 我国吻合器市场规模不断扩大 国产化率有所增长
  • 深度剖析Comate智能产品:科技巧思,实用至上
  • Centos 7.9 配置VNCServer实现远程vnc连接
  • 设计模式-08 - 模板方法模式 Template Method
  • Android 适配阿拉伯语之vector图标镜像
  • 推荐4个可用的github国内镜像
  • 从项目开始学习Vue——02(若依框架)
  • 使用JavaScript日历小部件和DHTMLX Gantt的应用场景(二)
  • springboot整合redis多数据源(附带RedisUtil)
  • Web实时通信的学习之旅:SSE(Server-Sent Events)的技术详解及简单示例演示
  • Apache Flume事务
  • 根据部门id删除该部门下的员工(事务)
  • Java之String类
  • es终止快照恢复进程的方法
  • ubantu安装rabbbitmq
  • 了解 条码工具 Dynamsoft 在条码读取器中的形态运算
  • NIO和NIO.2对比
  • Google准备好了吗?OpenAI发布ChatGPT驱动搜索引擎|TodayAI
  • 乐观锁、悲观锁、互斥锁、读写锁