1.maven总是改变jdk版本
用maven总是编译变成1.5,在<properties>中添加maven编译版本就行。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
File->Settings->Build,Execution,Deployment->Compiler->Java Compiler,知道相应的Module,更改版本。
2.设置idea编码
File->Settings->Editor->File Encoding,设置UTF-8
3. URI is not registered
1.把光标移到爆红的url上,你会发现左边出现一个提示灯泡
2.点击提示灯泡,展开处理方案,选择fatch external ...,选择后你会发现,右边没有提示找不到dtd文件了。其他的爆红url也是同样的方法修复.
3.其实在这里添加也可以
4.maven将依赖的jar包导出
在project目录下会新建lib目录。
mvn dependency:copy-dependencies -DoutputDirectory=lib
5.mysql连接时区报错
You must configure either the server or JDBC driver (via the serverTimezone configuration property)
jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
6.idea修改部分快捷键
File-->Settings-->Keymap-->Main menu-->Edit-->Find-->Find in path
File-->Settings-->Keymap-->Main menu-->Code-->Completion-->Basic
7.idea打jar包
坑:不要把META-INF\MANIFEST.MF文件放到main/java目录下,可以放到resources目录下;