2012-04-03 10 views
0

Also ich normalerweise meine Programme durch Eclipse ausführen, aber ich darf es nicht in einem bevorstehenden Wettbewerb verwenden, also begann ich zu versuchen, meine Programme über die Eingabeaufforderung zu kompilieren, und ich bekam den gleichen Fehler für alles, was ich zu kompilieren versuchte ... Ich habe nach Antworten gesucht, aber keine von ihnen schien mein Problem zu sein. Ich würde es begrüßen, wenn mir jemand sagen könnte, was ich falsch mache. Danke und Entschuldigung, wenn es schon eine Antwort darauf gibt.java.lang.NoClassDefFoundError Windows

C:\Users\DanielH\Desktop\Folder>javac Test.java 

C:\Users\DanielH\Desktop\Folder>java Test.class 
Exception in thread "main" java.lang.NoClassDefFoundError: Test/class 
Caused by: java.lang.ClassNotFoundException: Test.class 
     at java.net.URLClassLoader$1.run(Unknown Source) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
Could not find the main class: Test.class. Program will exit. 

Test.java wurde geschrieben als:

import java.util.*; 
import java.io.*; 

public class Test { 
    public static void main(String[] arguments){ 
     Scanner fish=new Scanner(System.in); 
     int a=fish.nextInt(); 
     int b=a-10; 
     System.out.println(b); 
}} 

Antwort

2

java Test Versuchen. Der . (Punkt) ist ein Paket-Separator, so dass die JVM versucht, die Klasse class im Ordner Test (siehe NoClassDefFoundError: Test/class)

+0

Danke, das hat perfekt funktioniert. –

+1

..und vergessen Sie nicht, die Dokumentation zum Kompilieren und Ausführen einer Java-Anwendung zu lesen: http://www.oracle.com/technetwork/java/compile-136656.html :-) –

0

Versuchen genannt zu finden Ihren Code in Paketstruktur zu machen und versucht, aus dem Paket auszuführen, nachdem es kompilierte .

Verwandte Themen