当我把最基础的HelloJava.class 在DOS下执行 JAVA HelloJava 时出现以下情况:Exception in thread "main" java.lang.NoClassDefFoundError:
hellojavaCaused by: java.lang.ClassNotFoundException: hellojava
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: hellojava. Program will exit.
hellojavaCaused by: java.lang.ClassNotFoundException: hellojava
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: hellojava. Program will exit.
解决方案 »
- try-with-resources的使用问题
- Exception in thread "main" java.lang.NullPointerException怎么解决啊
- ServerChannel非阻塞模式的疑问
- 【请教】关于换工作直接走人的问题
- 看了尚学堂视频除了问题
- 问一个很基础的问题!
- 使用java中的this有什么需要注意的地方,和C++中的有多少区别?
- 请问大虾,在delphi中如何在工具栏上加上http链接
- JavaMail使用中如何让收到的信的发件者一栏出现的是用户名称而不是发件者的email地址?
- java windows桌面共享
- 关于日期处理问题
- 关于Java中的WebBrowser控件问题
然后编译运行 就ok了你上面的问题是在当前路径下没有发现HelloJava.class文件
Exception in thread "main" java.lang.NoClassDefFoundError: hellojava (wrong name
: HelloJava)
还是不行的,这让我很费解谁为我这新手解答啊
谢谢各位大大
path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
classpath=F:\workspace\HelloJava\src;.
Exception in thread "main" java.lang.NoClassDefFoundError: hellojava (wrong name
: HelloJava)java hellojava 当中的 hellojava 这个名字,要跟 hellojava.java 这个文件中public class hellojava {
}红色部分的名字要一样
也就是楼上说的那样····