开发工具——IDE安装 / IDEA子module依赖导入失败编译提示xx找不到符号 / IDEA在Git提交时卡顿

近期换了工作电脑,公司的IT团队不够给力,不能复制电脑系统,所以又到了需要重装IDE配置开发环境的时候了;在安装和导入Java编译器IDEA的时候遇到一些"棘手"问题,这里整理下解决方法以备不时之需;

1. 环境安装列表&环境变量配置

按照顺序安装和配置环境;

JDK6/JDK7/JDK8

下载和环境变量:JDK8下载安装教程

Maven 3.3.9/3.6.1

下载和环境变量:maven3.3.9安装和配置

Git-2.22.0

下载:Git - Downloading Package

Graphviz-install-5.0.1

下载和环境变量:Graphviz安装教程

Tomcat 8.4.56

下载和环境变量:Tomcat下载安装及配置

IDEA 2018.3

下载安装和破解:IntelliJ IDEA 2018.3 安装、永久破解及新特性说明

配置导入导出(图):导出、导入IDEA配置

HeidiSQL

下载:Download HeidiSQL

连接配置导入导出(图)

Another Redis Desktop Manager

下载:Redis可视化工具Windows版Another Redis Desktop Manager 安装与使用

连接配置导入导出(图)

Postman

下载:Download Postman | Get Started for Free

Charlse

下载:Download a Free Trial of Charles • Charles Web Debugging Proxy

破解:Charles破解工具

2. IDEA插件

Lombook

适配@Getter、@Setter、@Data等注解

Maven Helper

Maven依赖冲突排查

Free Mybatis plugin

mybatis的xml和DAO接口之间的跳转以及简单xml SQL格式;在线插件搜不到了可以百度一下用zip安装;

Mybatis Log Free

控制台SQL格式

PlantUML integration

UML画图工具,需要搭配上面的Graphviz;

EmmyLua

Lua语法高亮

3. IDEA导入的工程编译提醒xx找不到符号

操作步骤

1.从远程gitlab拉代码到本地,使用git Bash,输入git clone命令

  1. 配置好IDEA的Maven和setting.xml
  1. 配置Compiler编译语言等级
  1. 配置structure的语言等级
  1. 手动导入maven依赖
问题描述

对于一般的工程,Maven导包不存在问题;但是部分工程执行完上述步骤后依然提示编译失败"xx找不到符号",代码中All+Enter提醒需要导入依赖,如下:

但这毕竟是线上正在运行的master分支,肯定是笨的配置有问题才启动不了

去搜索了相关问题,无论是按照帖子中的Maven版本兼容性问题、或是Maven配置文件问题等,都没有用,依然编译失败;

解决

手动的在project structure配置中添加依赖,如下:

4. IDEA在Git提交时卡顿

使用git版本操作的时候,特别卡,要等待很久,搜索了很多资料,找到以下方式能解决:找到idea的安装目录找到标注的两个文件runnerw.exe和runnerw64.exe,并更改其他名称或直接删除,然后重启;

参考:IDEA git提交速度慢怎么办?一个方法搞定

5. 其他软件

EveryThing

搜索文件,下载:voidtools

Snipaste 2.8.5-Beta

截图工具 ,下载:Snipaste - 截图 + 贴图

Notepad++

文本编辑器,下载:Download Notepad++ - free - latest version

主题配置:

360ZIP

解压工具, 下载:WinRAR下载-最新WinRAR 官方正式版免费下载

CCleaner

清理工具,下载:CCleaner Makes Your Computer Faster & More Secure | Official Website

PDFXCview

PDF阅读器,下载:PDF-XChanger Viewer下载-PDF阅读编辑器 v2.5.322.10 中文版 - 下载吧

Bandicam

轻量级录屏工具,下载:Bandicam v4.6.1.1688.7z - 蓝奏云

相关推荐
he25819几秒前
centOS 7.9 安装JDK MYSQL
java·mysql·centos
找了一圈尾巴13 分钟前
Spring Boot 日志管理(官网文档解读)
java·spring boot
升讯威在线客服系统13 分钟前
如何通过 Docker 在没有域名的情况下快速上线客服系统
java·运维·前端·python·docker·容器·.net
s:1031 小时前
【框架】参考 Spring Security 安全框架设计出,轻量化高可扩展的身份认证与授权架构
java·开发语言
南山十一少4 小时前
Spring Security+JWT+Redis实现项目级前后端分离认证授权
java·spring·bootstrap
Hylan_J6 小时前
【VSCode】MicroPython环境配置
ide·vscode·python·编辑器
427724006 小时前
IDEA使用git不提示账号密码登录,而是输入token问题解决
java·git·intellij-idea
chengooooooo6 小时前
苍穹外卖day8 地址上传 用户下单 订单支付
java·服务器·数据库
李长渊哦6 小时前
常用的 JVM 参数:配置与优化指南
java·jvm
计算机小白一个6 小时前
蓝桥杯 Java B 组之设计 LRU 缓存
java·算法·蓝桥杯