小编典典

Intellij-无法检测到JAVA(导入等)错误

java

我开始使用IntelliJ- IDEA,但是我的java文件无法检测到例如导入之类的错误。我不创建一个项目java,因为我在同一项目中使用不同的语言,但是我希望在java文件中使用该语言,他可以检测到错误。我该怎么做?


阅读 171

收藏
2020-11-30

共1个答案

小编典典

Intellij可以很好地处理标准项目布局。如果您的不是标准格式,请告诉Intellij它的结构:从打开的工作区中,选择“文件”->“项目结构”(Ctrl
+ Alt + Shift + S),然后浏览所有选项卡以设置详细信息:

最重要的标签可能是:

  1. “项目”选项卡,您在其中指定要与项目一起使用的jdk(如果愿意,则为JAVA_HOME)
  2. 模块->告诉intellij哪些目录应视为Java包的源
  3. 模块->要在其中放置编译类的设置路径
  4. 模块->库-指定要使用的任何其他jar。

假设您的项目中有两个Java文件:

package com.myproject // this one have package

public class SomeClass{
    //whatever
}

public class Main {
    // whatever - no package
}

因此,您应该将它们放在某个目录中:

directory
  |- com
  |  |- mypackage
  |     |- SomeClass.java
  |- Main.java

在这种结构中- directory源是根。如此标记

2020-11-30