我已经为我的64位Windows 7下载了一个Java开发人员工具包,虽然代码是从命令提示符下编译并创建一个.class文件,但在记事本中写下了我的代码,但是它拒绝运行以显示错误代码:
java.lang.NoClassDefFoundError: first Caused by: java.lang.ClassNotFoundException: first
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: first. Program will exit. Exception in thread "main"
我已经不止一次地确保文件名和类名完全相同(为了确定,我将它们保留为小写字母“ a”).但是仍然无济于事,请您提出一些解决方案..我是Java的新手,我基本上是C/C++程序员.
解决方法:
Java程序具有以下基本结构:
ClassName.java
public class ClassName
{
public static void main(String[] args)
{
}
}
尝试使用此大纲生成代码.
编译并运行:
javac ClassName.java
java ClassName