我已经为我的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++程序员.
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)