栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

老项目换IDE踩过的坑一览

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

老项目换IDE踩过的坑一览

之前的项目是用Eclipse开发,个人想换IDEA,折腾了一天,以此记录踩过的坑
**

1.依赖管理工具(gradle)版本

**
本项目用的是gradle,在项目根目录下可以看到四个版本目录

从官网上一个个下载来试,ide会提示错误并在控制台打出项目兼容版本
然后在本地配置好正确版本即可

**

2.401权限问题

**
这个跟版本控制软件有关
详见
https://blog.csdn.net/tazuxianzai/article/details/118809722
具体做法是将build.gradle文件中加上
repositories {
maven {
url “https://repo.spring.io/plugins-release”
}
maven { url ‘https://maven.aliyun.com/repository/central’ }
maven { url ‘https://maven.aliyun.com/repository/public’ }
maven { url ‘https://maven.aliyun.com/repository/google’ }
maven { url ‘https://maven.aliyun.com/repository/gradle-plugin’ }
maven { url ‘https://maven.aliyun.com/repository/spring’ }
maven { url ‘https://maven.aliyun.com/repository/spring-plugin’ }
maven { url ‘https://maven.aliyun.com/mvn/guide’ }
maven { url ‘https://maven.aliyun.com/repository/apache-snapshots’ }
}
**

3.tomcat版本问题

**
这个关系不大,不过项目中用到的tomcat8.0不好找,我就替换成了8.5

**

4.依赖问题

**
由于不同版本gradle语法有差异,如

项目相对路径的写法,在stackoverflow上有师傅说’$projectDir’应写成‘./‘我试过没有成功,于是采用了上图最上面一行的笨办法,将项目本地依赖jar包放到根目录lib文件夹下,识别成功!
**

5.java: 非法字符: ‘ufeff’

**
码表问题,详见

https://blog.csdn.net/sswqzx/article/details/83268104?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163375129816780274168009%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163375129816780274168009&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-83268104.first_rank_v2_pc_rank_v29&utm_term=java%3A+%E9%9D%9E%E6%B3%95%E5%AD%97%E7%AC%A6%3A+%27%5Cufeff%27&spm=1018.2226.3001.4187

**

6.IDEA自带gradle版本冲突问题

**
注意修改build.gradle中版本号

为项目兼容版本
**

7.同包不识别问题

**
eclipse项目导入IDEA普遍存在
详见

https://blog.csdn.net/wo5518235/article/details/80886289?ops_request_misc=&request_id=&biz_id=102&utm_term=%E5%90%8C%E5%8C%85%E4%B8%8D%E8%AF%86%E5%88%AB%E9%97%AE%E9%A2%98&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-3-80886289.first_rank_v2_pc_rank_v29&spm=1018.2226.3001.4187

我是清理IDEA内存重启,证明也是可行的
**

8.常量字符串过长问题

**
eclipse对于语法的包容性高于IDEA,没别的办法,本地环境下注释吧

**

9.成功启动服务器后浏览器乱码问题

**
IDEA对于码表区分得很细,关于这类问题网上相关的解决方案有很多,选择适合自己的就好
推荐

https://blog.csdn.net/liu865033503/article/details/81094575?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163375185216780269825977%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163375185216780269825977&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allbaidu_landing_v2~default-4-81094575.first_rank_v2_pc_rank_v29&utm_term=%E6%8E%A7%E5%88%B6%E5%8F%B0%E4%B9%B1%E7%A0%81&spm=1018.2226.3001.4187

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/305454.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号