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

news2025/1/18 9:08:10

近期换了工作电脑,公司的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命令

2. 配置好IDEA的Maven和setting.xml

3. 配置Compiler编译语言等级

4. 配置structure的语言等级

5. 手动导入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 - 蓝奏云

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/944008.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

bootloader串口更新程序[瑕疵学习板]

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、储备知识二、程序步骤2.程序展示1.bootloader2.然后是主运行函数总结前言 很久没有更新文章了。最近工作太忙,没有学习很多的知识,然后这两天不忙了,就学习了一下bootloader的程序升级…

hive lateral view 实践记录(Array和Map数据类型)

目录 一、Array 1.建表并插入数据 2.lateral view explode 二、Map 1、建表并插入数据 2、lateral view explode() 3、查询数据 一、Array 1.建表并插入数据 正确插入数据: create table tmp.test_lateral_view_movie_230829(movie string,category array&…

基于水基湍流算法优化的BP神经网络(预测应用) - 附代码

基于水基湍流算法优化的BP神经网络(预测应用) - 附代码 文章目录 基于水基湍流算法优化的BP神经网络(预测应用) - 附代码1.数据介绍2.水基湍流优化BP神经网络2.1 BP神经网络参数设置2.2 水基湍流算法应用 4.测试结果:5…

搭建自己的ChatGPT智能问答,HelpLook ChatBot 正式上线!

基于已有内容的站点或现成文档 零代码快速导入 即可生成自己专属的ChatGPT智能问答机器人 HelpLook ChatBot,正式发布上线! 只需连接您的数据源,HelpLook 就能为您的数据创建一个类似 ChatGPT 的聊天机器人。您可以将它作为小工具以 JS 的…

【计算机网络】TCP 的三次握手和四次挥手

TCP 是面向连接的,面向连接就是数据通讯的时候需要进行三次握手,断开通讯的时候需要进行四次挥手。 1.seq(sequence number),序列号,随机生成的 2.ack(acknowledgement number),确认号,ackseq1 3.ACK(ackno…

Could not autowire. No beans of ‘DiscoveryClient‘ type found.

一、导错了包 DiscoveryClient对应有两个包: org.springframework.cloud.client.discovery.DiscoveryClient; com.netflix.discovery.DiscoveryClient; 目前导入的包是: 改成第一个包,发现不再报红了。

数据安全治理方案

数据安全能力建设工作并非从零开始,大部分组织在此前或多或少已有一些安全体系,基本上是围绕 信息系统和网络环境开展安全保护工作,主要聚焦在信息安全和网络安全;而数据安全是以数据为核心, 围绕数据安全生命周期进行…

【Java】知识点回顾

🎄欢迎来到边境矢梦的csdn博文🎄 🎄本文主要梳理后端技术的Java的知识点以及回顾Java基础🎄 🌈我是边境矢梦,一个正在为秋招和算法竞赛做准备的学生🌈 🎆喜欢的朋友可以关注一下&…

SpringBootWeb 登录认证[Cookie + Session + Token + Filter + Interceptor]

目录 1. 登录功能 1.1 需求 1.2 接口文档 1.3 登录 - 思路分析 1.4 功能开发 1.5 测试 2. 登录校验 2.1 问题分析 什么是登录校验? 我们要完成以上登录校验的操作,会涉及到Web开发中的两个技术: 2.2 会话技术 2.2.1 会话技术介绍…

移动云发布长三角信创云电脑资源池

8月27日,2023长三角算力发展大会在苏州举行。中国移动云能力中心与江苏移动苏州分公司同期联合举办“移动云算力网络分论坛”,与各界领导、行业专家、领军企业家等分享了移动云算力调度能力新型应用、移动云“五岳”量子计算云平台的最新进展&#xff0c…

2023年Twitter营销应该知道的一些数据

2023 年的 Twitter月活跃用户数量达到了 3.539 亿。根据专家的最新估计数据(eMarketer,2022 年),这一数字在前一年回升了 3.9%,在全球社交媒体用户总数中占比为 9.4 %。 明显可以看出,马斯克的收购对 Twit…

冠达管理:核污染防治板块热度不减,建工修复等多只个股涨停

日本福岛核污染水排海引发商场担忧,核污染防治概念股表现持续活跃。 8月28日,建工修复(300958.SZ)、中电环保(300172.SZ)、捷强配备(300875.SZ)20CM强势涨停,中广核技&a…

实现人物关系图还在用Echarts吗?快试试relation-graph

关于relation-graph 支持Vue和React的 关联关系图谱组件,可以展示如组织机构图谱、股权架构图谱、集团关系图谱等知识图谱,可提供多种图谱布局,包括树状布局、中心布局、力学布局自动布局等。官网 安装使用 一,通过nodejs开发v…

课程表00

题目链接 课程表 题目描述 注意点 prerequisites[i] 中的所有课程对 互不相同prerequisites[i] [ai, bi] ,表示如果要学习课程 ai 则 必须 先学习课程 binumCourses表示这个学期必须选修 numCourses 门课程prerequisites[i].length 2 解答思路 最初想到的是使…

idea --Git Commit Template插件

Git Commit Template是一款免费的IntelliJ IDEA插件,用于提供Git提交模板。该插件可以帮助开发者编写规范的Git提交信息,提高代码管理效率。 首先安装插件: 使用Git Commit Template插件: 注:long description和Breaking changes…

亚马逊卖家必备的3款AI作图工具

Mokker Mokker AI - Instant AI Background Replacement 作为亚马逊的卖家,想要做好看的产品图,如果你此时缺少拍摄设备和环境,那么就可以用这个工具帮你。Mokker使用AI技术,可以帮你智能生成背景图。只需要上传产品图&#xff…

C# task多线程创建,暂停,继续,结束使用

1、多线程任务创建 private void button1_Click(object sender, EventArgs e) //创建线程{CancellationToken cancellationToken tokensource.Token;Task.Run(() > //模拟耗时任务{for (int i 0; i < 100; i){if (cancellationToken.IsCancellationRequested){return;…

习题练习 C语言(暑期)

编程能力小提升&#xff01; 前言一、转义字符二、重命名与宏定义三、三目运算符四、计算日期到天数转换五、计算字符串长度六、宏定义应用七、const常量八、C语言基础九、const常量&#xff08;二&#xff09;十、符号运算十一、记负均正十二、SWITCH&#xff0c;CASE十三、错…

元素隐式具有 “any“ 类型,因为类型为 “string“ 的表达式不能用于索引类型

今天在写ts文件的过程中&#xff0c;我遍历了一个对象&#xff0c;然后取值的时候发现爆红,如下图&#x1f447; 经过我一通排查&#xff08;原因我对ts也不是很熟练&#xff09;&#xff0c;了解到大致意思是说key的值类型不是string类型&#xff0c;在javascript中是默认给你…

金融行业步入大模型时代,AI重塑生态与价值

中国人工智能事业尽管起步较晚&#xff0c;但呈现出飞速发展的势头&#xff0c;自2014年起至今&#xff0c;经历了从创业高潮到应用部署再到技术瓶颈的全面生命周期&#xff0c;而今正迈入大规模商业变现的崭新阶段。围绕生成式AI浪潮下&#xff0c;谁能率先落地的AIGC应用&…