idea相关

idea相关文档

idea调试功能
idea使用说明

idea目录结构


idea的目录结构分为五部分:

  • Sources:这个目录下主要存放源代码。
  • Tests:这个目录下也存放着源代码,只不过是测试源代码。
  • Resources:这个目录下存放着资源文件,包括图片和xml等。
  • Test Resources:这个目录下存放着测试所需要的资源文件。
  • Excluded:排除该文件夹,使该目录下的源码失效,不参与编译。

如何将目录设置为指定类型有两种方法:

  1. 选定文件夹,右键选择Mark Directory as, 然后选择指定文件夹。
  2. 打开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