java 编写程序输出 helloworld 程序错误 请求帮助 谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:05:29
已经安装好了JDK 系统环境也设置好了
// HelloWorld.java
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
运行这段程序能够正常编译 出 HelloWorld.class 没有错误
接下来运行时出现这个错误
Exception in thread "main" java.lang.NoclassDeFoundError:HelloWorld/java
Caused by:java.lang.ClassNotFoundException:HelloWorld.java
at java.net.URLClassLoader$1.run<URLClassLoader.java:200>
at java.security.AccessController.doPrivileged<Native Method>
at java.net.URLClassLoader.findClass<URLClassLoader.java:188>
at java.lang.ClassLoader.loadClass<ClassLoader.java:307>
at sun.misc.Launcher$AppClassLoader.loadclass<Launcher.java:301>
at java.lang.ClassLoader.loadClass<ClassLoader.java:252>
at java.lang.ClassLoader.loadClassInternal<ClassLoader.java:320>
Could not find the mian cla

你运行的事 java HelloWorld.class吧?
如果是这样,就去掉后缀

编译
javac HelloWorld.java

运行

java HelloWorld

你看看命令有没有打错

ClassNotFoundException指虚拟机没有找到该类。但你前面说编译但时候没错,就运行错误,从这里问也只有猜想是不是你运行但时候把类但名字不小心打错了。要是不是这个错误的话你就找个IDE运行嘛。

javac通过了吗?