有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法在NetBeans中找到main

这是我的密码

import java.util.Scanner;

public class Range {

public static void main(String[] args)
{
 System.out.println("Greetings.");

 int min,max;

 System.out.println("Enter a minimum and maximum value.");
 Scanner keyboard = new Scanner(System.in);
 min = keyboard.nextInt();
 max = keyboard.nextInt();
 System.out.println("The number of values  in the range from " + min + "to " + max + " is");
 for (int i = min; i <= max; i++){
 System.out.println(i); 
}


}
}

例外情况:

run:
Error: Could not find or load main class project.Project
Java Result: 1
BUILD SUCCESSFUL (total time: 3 seconds)

有人能告诉我我做错了什么吗


共 (4) 个答案

  1. # 1 楼答案

    您被告知Java Runtime找不到运行应用程序的主类,它看起来像是设置为project.Project,而它应该设置为Range,因为这是包含主方法的类的全名

    右键单击项目,选择属性,然后转到运行选项卡。然后将主类设置为Range。假设你启动了正确的项目,你会没事的。如果没有,则检查它是否设置为主项目(右键单击它并选择相应的菜单项),或者右键单击它并选择运行以启动它

  2. # 3 楼答案

    这不是编译器错误-这是您试图运行代码的时候

    答案很简单——您试图运行project.Project,但您的类实际上只是Range(从外观上看,在默认包中)

  3. # 4 楼答案

    设置主项目。这不是编译错误