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);
}}
Danke, das hat perfekt funktioniert. –
..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 :-) –