idea常见问题
Easul Lv6

pom缺少各种jar包

从pom中报红的dependency中复制其artifactId
mvnrepository进行搜索。查找到对应版本的maven格式的依赖,粘贴到报红的位置即可

每次引入新项目,idea都会自动下载新的依赖的jar包

  • 可能没有设置maven仓库
    File->Settings->Build,Execution,Deployment->Build Tools->Maven
    Maven home directory设置为maven的根目录
    User settings file设置为mavensettings文件目录
    Local repository设置为maven的仓库位置,可以是.m2中的那个仓库位置,也可以是自定义的位置

  • 项目中的.mvn/maven-wrapper检测本地没有匹配的maven版本
    在导入项目的过程中,在右下角的Environment settings配置本地maven的环境。

启动老是不成功

  1. 配置文件都应放到resources下,否则可能找不到对应的配置文件导致启动失败。
  2. 上次启动项目可能没有关,端口被占用。

给maven导入自定义jar包

使用普通的cmd即可,管理员权限的cmd可能导入失败

BASH
1
mvn install:install-file -Dfile=本地jar包存放目录 -DgroupId=jar包添加依赖的groupId名称 -DartifactId=jar包添加依赖的artifactId名称 -Dversion=jar包添加依赖的version -Dpackaging=jar

pom修改了dependency依旧报错

可以手动导入jar包

idea中output乱码

tomcat/conf/logging.properties下修改

PROPERTIES
1
java.util.logging.ConsoleHandler.encoding = GBK

参考

 评论