所以我通常通过Eclipse运行我的程序,但我不允许在即将到来的比赛中使用它,所以我开始尝试通过命令提示编译我的程序,并且我一直得到相同的错误对于我试图编译的所有内容...我已经查找了答案,但没有一个似乎是我的问题。如果有人能告诉我我做错了什么,我会很感激。如果已经有答案,谢谢并抱歉。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被写为:
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);
}}
谢谢你,完美的工作。 – 2012-04-03 02:37:08
..并记住阅读有关编译和执行Java应用程序的文档:http://www.oracle.com/technetwork/java/compile-136656.html :-) – 2012-04-03 08:22:22