2016-09-27 5 views
0

GELöST: Ich hatte Projektordner von meinen Download-Ordnern zu verschieben, um meinen NetBeans ArbeitsplatzFehler: Kann keine Hauptklasse finden oder laden (NetBeans)

Ich habe ein Projekt mit 1-Paket, das 10 Java-Klassen hat . Wenn ich versuche, nur eine Klasse auszuführen, erhalte ich den Fehler "Fehler: Hauptklasse A_Labas konnte nicht gefunden oder geladen werden". Projekt wurde nicht von mir erstellt, ich habe bereits eine Schule heruntergeladen, die ich bearbeiten muss. (Ich kann nicht das ganze Projekt ausführen, da es keine Hauptklasse gibt, da alle Klassen einzelne Aufgaben sind). Vielen Dank im Voraus

public class A_Labas { 
static void sveikintis(){ 
    System.out.println("LABAS pasauli "); 
} 
static void sveikintis(String kalba){ 
    String atsakymas = "Atsiprašau - nesupratau"; 
    switch(kalba){ 
     case "LTU": atsakymas = "Labas pasauli"; break; 
     case "USA": atsakymas = "Hello WORLD"; break; 
     case "SWE": atsakymas = "Hallå världen"; break; 
     case "GRE": atsakymas = "Γεια κόσμος"; break; 
     case "FRA": atsakymas = "Bonjour tout le monde"; break;  
     case "RUS": atsakymas = "привет мир";  
    } 
    System.out.println(atsakymas); 
} 
public static void main(String[] args) { 
    sveikintis(); 
    sveikintis("GRE"); 
    sveikintis("LAT"); 
    sveikintis("FRA"); // kodėl ne taip, kur klaida? 
}  
} 

Es wurde auch

von NetBeans erstellt
+0

Sie hier einen Code zeigen müssen, sonst können wir nicht Sie –

+0

helfen Welche IDE wurde Ihre Mitschüler mit? –

+0

Redigiert meine Frage –

Antwort

0

Sie können nicht die Klasse laufen, wenn sie nicht öffentlich hat static void main (String [] args) -Methode. Erwäge, es zu jeder Klasse hinzuzufügen, die dich interessiert. Hauptfunktion sollte notwendigen Objekte, zum Beispiel erstellen:

public class MyClass1 { 

    private MyClass2 object; 

    public MyClass1(MyClass2 object) { 
     this.object = object; 
    } 

    public static void main (String[] args) { 
     MyClass2 mc2 = new MyClass2(); 
     MyClass1 mc1 = new MyClass1(mc2); 
    } 
} 
Verwandte Themen