idea相关文档
idea目录结构
idea的目录结构分为五部分:
- Sources:这个目录下主要存放源代码。
- Tests:这个目录下也存放着源代码,只不过是测试源代码。
- Resources:这个目录下存放着资源文件,包括图片和xml等。
- Test Resources:这个目录下存放着测试所需要的资源文件。
- Excluded:排除该文件夹,使该目录下的源码失效,不参与编译。
如何将目录设置为指定类型有两种方法:
- 选定文件夹,右键选择Mark Directory as, 然后选择指定文件夹。
- 打开file选项,选择Project Structure,然后在modules选项卡中就可以进行标记。
idea的目录结构跟maven的对应关系为:idea的Sources和Resources目录会转入target/classes目录,Tests和Test Resources目录会转入target/test-classes目录。
源发行版 8 需要目标发行版1.8
版本问题,检查下列设置:
- Project Structure中的Project SDK和Project language level一致
- Project Structure中Modules的language level一致。
- Settings下的Java Compiler中的Target bytecode version一致。
- pom.xml中的maven.compiler.source和maven.compiler.target一致
编码
为了设置UTF-8,可以在File->Settings里按照下图进行设置:
无法下载源码
在打开.class文件,然后点击download source选项,但却出现cannot download sources
解决方法一:进入pom文件目录,然后下载所有依赖源码
mvn dependency:resolve -Dclassifier=sources
解决方法二:进入pom文件目录,下载指定依赖源码,多个工件用逗号隔开
mvn dependency:sources -DincludeArtifactIds=junit,logback-classic