2016-04-04 5 views
2

Der Code erfolgreich hier zusammengestellt finden oder laden https://www.compilejava.net/ aber die Ausführung fehlschlägtFehler: Können nicht unter Hauptklasse ClassDemo

Error: Could not find or load main class ClassDemo

während es einen Haupteinstiegspunkt hat. Warum ?

package com.tutorialspoint; 

import java.lang.reflect.*; 

public class ClassDemo { 

    public static void main(String[] args) { 

    try {    
     ClassDemo c = new ClassDemo(); 
     Class cls = c.getClass(); 

     // returns the array of Field objects 
     Field[] fields = cls.getDeclaredFields(); 
     for(int i = 0; i < fields.length; i++) { 
      System.out.println("Field = " + fields[i].toString()); 
     } 
    } 
    catch(Exception e) { 
     System.out.println(e.toString()); 
    } 
    } 

    public ClassDemo() { 
     // no argument constructor 
    } 

    public ClassDemo(long l, int i) { 
     this.l = l; 
     this.i = i; 
    } 

    long l = 77688; 
    int i = 3; 
} 
+1

Wie versuchen Sie, den Code auszuführen? – Stultuske

+0

Es kompiliert und führt sehr gut auf meinem Computer aus. – Hackerdarshi

+0

wie gesagt ich benutze die Kompilieren und Ausführen von Online-Site – user310291

Antwort

3

Sie müssen die Paketkennung aus Ihrem Code (erste Zeile) entfernen, da Sie einen Online-Compiler/Executor verwenden.

Hoffe, das hilft.

1

Es ist, weil Sie eine Paketaussage haben.

Entfernen Sie das und es wird gut funktionieren.

Verwandte Themen