当前位置: 首页 > 知识库问答 >
问题:

Eclipse中的错误-未找到主类

马坚白
2023-03-14

我是编程新手,我非常喜欢它。我刚刚下载了Eclipse,我遇到了一个无法帮助我解决的错误。不幸的是,它是德语的,但意思是:“找不到主类”-“Fehler: Hauptcroasse konnte nicht gefunden oder geladen werden”

我知道它与“public static void main(String[]args)”有关。因为这对我来说是全新的,所以你能帮我会很酷。

下面的错误源代码;

/**
 * Write a description of class Light here.
 * 
 * @author (Sunny)
 * @version (31.01.2014)
 */

public class Elevator {
    // Variables

    int maxCarr; // max. carry in KG
    int currentCarr; // current state of carry measured in people
    boolean fillCondition; // filed or empty - value false = empty
    int currentStage; // stage where elevator remains


    // Constructor
    public Elevator() // initiation
    {
        maxCarr = 1600;
        currentCarr = 0;
        fillCondition = false;
        currentStage = 0;
        System.out.println("**********");
        System.out.println("*        *");
        System.out.println("*        *");
        System.out.println("*        *");
        System.out.println("*        *");
        System.out.println("*        *");
        System.out.println("*        *");
        System.out.println("**********");
    }

    public int  (int carry) // Setting carry into the elevator
    {
        currentCarr = carry;
        if (currentCarr != 0) {
            fillCondition = true;
            return 1;
        } else {
            return 0;
        }
    }

    public void move(int stage) {
        if (stage > currentStage) {
            System.out.println("moving up");
            currentStage = stage;
        } else {
            System.out.println("moving down");
            currentStage = stage;
        }
    }
}

共有3个答案

卫英悟
2023-03-14

开发core-java应用程序时,您需要做的就是在其中包含一个main方法(当然具有功能:P),它是您尝试运行应用程序时JVM Searches的第一个代码片段。对于上面的代码,请尝试一下:

public static void main (String [] args) {

//Now, make an instance of your class to instantiate it.

Elevator obj = new Elevator();

//Then,as per the desired functionality. Call the methods in your class using the reference.

//obj.move(val of stage);

obj.move(10);
}

只需确保有一个主要方法来执行您的java代码。快乐编码:)

苍阳成
2023-03-14

我发现了另一个错误。

  public int  (int carry) // Setting carry into the elevator
{
    currentCarr = carry;
    if (currentCarr != 0) {
        fillCondition = true;
        return 1;
    } else {
        return 0;
    }
}

方法不能被称为“int”。该名称由Java语言保留。

程英资
2023-03-14

当你运行java时,它会运行main方法,而我在你的类中没有看到这个方法,所以基本上eclipse会告诉你:“你想让我运行什么?”,你应该实施它:

public static void main(String[] args){
    // code here
}
 类似资料:
  • 我的笔记本电脑上有一个eclipse中的项目,我将其推送到Git https://github.com/chrisbramm/lastfm-history-graph.Git 它在我的笔记本电脑上完全工作,运行/构建没有问题,但在我的桌面上,它没有Eclipse给出错误 错误:找不到或加载主类LastFmHistoryGuis.InputPanel 我尝试从以下位置生成项目: 但什么也没发生。我已

  • 目前正在使用selenium webdriver并使用Java。 我创建了一个java项目作为OneReports,在该项目中我有许多java文件,如截图所示 我试图通过命令提示符运行java文件,并得到如下错误:C:\Program Files\eclipse\eclipse>java LoginoneReports.java错误:无法找到或加载主类LoginoneReports.java 同时

  • 问题内容: 我在笔记本电脑上有一个日食项目,我将其推送到Git https://github.com/chrisbramm/LastFM-History-Graph.git 它可以完全在我的笔记本电脑上运行,并且可以正常运行/构建,但是在我的台式机上,Eclipse没有显示错误 错误:找不到或加载主类lastfmhistoryguis.InputPanel 我尝试从以下位置构建项目: 但是什么也没

  • 此依赖项导致Eclipse Juno在pom.xml上给出一个红色十字标记,并在

  • 我是Java编程新手。我有这样一个类,它应该运行一个. bat文件,该文件位于我的本地磁盘的一个文件夹中: 每当我运行.bat文件时,它都会正常工作。但是,当我运行我创建的类时,命令提示符显示“C:\palmuswebservice” 我不知道怎么了。有人能帮我解决这个问题吗?

  • 这是我得到的错误: