无法运行简单的Java代码

我已经为我的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
上一篇:python-如何在Linux环境中读取Windows文件?


下一篇:c – GCC:程序不适用于编译选项-O3