首页 > 解决方案 > 尝试在命令提示符下运行程序(找不到或加载主类)

问题描述

我有一个名为“Averages.Java”的程序,它在我的 IDE 中运行良好,但是当我在命令提示符下导航到该程序的正确位置并尝试运行它时,我收到了错误消息

“错误:无法找到或加载主类平均值导致:java.lang.ClassNotFoundException:平均值

这是程序的代码

import java.util.Scanner;

public class Averages1 {

  public static void main(String[] args) {
    Scanner in = new Scanner(System.in);

    System.out.print("Enter first user name: ");
    String firstName = in.next();

    System.out.print("Input first number: ");
    int num1 = in.nextInt();

    System.out.print("Enter second user name: ");
    String secondName = in.next();

    System.out.print("Input second number: ");
    int num2 = in.nextInt();

    System.out.print("Enter third user name: ");
    String thirdName = in.next();

    System.out.print("Input third number: ");
    int num3 = in.nextInt();

    System.out.println(firstName +": "+ num1);
    System.out.println(secondName +": "+num2);
    System.out.println(thirdName +": "+num3);
    System.out.println("Total of 3 numbers is : " + (num1 + num2 + num3));
    System.out.println("Average of 3 numbers is: " + (num1 + num2 + num3) / 3);
  }
}

标签: java

解决方案


您应该将文件另存为Averages1.java,因为这就是您的类名。

然后,导航到该文件所在的位置,并使用以下命令:

javac Averages1.java

现在,将Averages1.class生成一个文件。要运行它,您需要使用以下命令:

java Averages1

推荐阅读