java编写的程序如何运行?是不是我方法错了?

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:13:29
我编了一个类名为HelloWorld的,我编译成功完成后,输入java HelloWorld要运行,但是,没出现HelloWorld却总是出现它显示的是Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/java ,请问,这是什么原因呢?
我是输
class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World");
}
}
在DOS编译成功后,到最后一步:我输入java HelloWorld却不能显示HelloWorld
,就是出现上面那句英文~~!!???

查看环境变量的配置,主要是CLASSPATH的配置

之前你没有用javac编译吧

----如果你写的是独立应用程序,原因可能会有以下几种:
1,类名写错了;
2,没有import Xxx(类名)所在的包名;
3,classpath没有指到当前HelloWorld所在的路径。
----如果你写的是Applet程序,则要
1,在HelloWord同一级的目录下新建一个文本文件 .html
2,在里面写如下代码:
——————
<applet
code="HelloWord.class"
width=320
height=180>
</applet>
——————
其中code后写的是你的 程序名.class
width 和height后面的数字可以按你的意愿改写;
这个 .html文件名可以任意,这里取为Hello.html
3,当你编译完后,输入:
appletviewer Hello.html
这样就能看到你的Applet 程序了。
___________________________________________________

我copy你的程序运行了一下,一切ok.
是不是你在java HelloWord后面不小心加了.java

检查一下主函数是否带了参数了吗。如public static void main(String[] args)

环境变量可能没有配置好,在classpath中要加上一个点.表示当前的路径。好多这种情况发生就是这方面的原因

首先你看CLASSPATH配置好了吗
再你就你编译好了 HelloWord.class这个类
之后你用doc界面去运行你要保证用doc界面先找到HelloW