Intellij Idea - 即使声明了主要方法,也不能 运行 一个简单的 java class

Intellij Idea - can't run a simple java class even though the main method is declared

我是一名自学成才的编码员,对 Java 和 Intellij Idea 都不熟悉。我想 运行 一个简单的 Java class 在 Intellij Idea Ultimate 2017.3

中调用 payroll
public class payroll {
  public static void main(String[] args) {
    int hours = 50;
    double grossPay, payRate = 25.0;

    grossPay = hours * payRate;
    System.out.println("your gross pay is $" + grossPay);}
  }

不幸的是,IDEA 检测到一些错误,表明它无法解析符号 "String" 和 "System"。当我尝试 Run/Edit 配置时,IDE 声明在 class 中找不到主要方法,但显然它已经声明

我以前使用过 Eclipse 和 Netbeans,然后一切都很顺利。谁能指出造成我这种困扰的主要原因以及如何解决?

如果 core Java lang (java.lang.*) 类 无法解析,您可能需要定义要与 IDEA 一起使用的 JDK。 link 介绍了如何定义要用于项目的 JDK(Java 开发工具包):LINK

您可能还需要通过导航到文件夹并确保您正在使用的 JDK 版本确实位于该文件夹来确认 JDK 路径是否正确。

希望对您有所帮助!

class 您应该使用驼峰式命名的名称。那是第一。 第二。您需要为 System

导入包

根据屏幕截图,payroll.java 文件位于 src 目录中。

尝试将该文件移动到 src/main/java