无法运行简单的java代码

Ron*_*son 2 java compilation

我已经为我的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"
Run Code Online (Sandbox Code Playgroud)

我不止一次确定文件名和类名完全相同(我保持小写'a'以确保).但是仍然无济于事,请你提出几个解决方案.我是java的新手我基本上是一个C/C++程序员.

mrK*_*mrK 5

java程序具有以下基本结构:

ClassName.java

public class ClassName
{
    public static void main(String[] args)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

尝试使用此大纲来生成代码.

编译并运行:

javac ClassName.java
java ClassName
Run Code Online (Sandbox Code Playgroud)