开发工具——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 - 蓝奏云

相关推荐
Mortal_hhh9 分钟前
VScode的C/C++点击转到定义,不是跳转定义而是跳转声明怎么办?(内附详细做法)
ide·vscode·stm32·编辑器
无极程序员33 分钟前
PHP常量
android·ide·android studio
duration~40 分钟前
Maven随笔
java·maven
zmgst43 分钟前
canal1.1.7使用canal-adapter进行mysql同步数据
java·数据库·mysql
跃ZHD1 小时前
前后端分离,Jackson,Long精度丢失
java
blammmp1 小时前
Java:数据结构-枚举
java·开发语言·数据结构
暗黑起源喵2 小时前
设计模式-工厂设计模式
java·开发语言·设计模式
WaaTong2 小时前
Java反射
java·开发语言·反射
狂放不羁霸2 小时前
idea | 搭建 SpringBoot 项目之配置 Maven
spring boot·maven·intellij-idea
九圣残炎2 小时前
【从零开始的LeetCode-算法】1456. 定长子串中元音的最大数目
java·算法·leetcode