急!关于Java的一个很简单却怎么也解决不了的问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 05:16:36
在DOS窗口下要执行刚刚编好的一个Welcome.java程序,在程序目录下执行javac Welcome.java,编译通过并已生成.class文件,
接下来用java Welcome执行程序,却出现以下错误提示:
Exception in thread "main"java.lang.NoClassDefFoundError:Welcome
我看书上的解释说可能是类名不正确,要检查所要解释的.class文件名,但Welcome这个执行名称我是绝对没有输错的,为保证对我还输了好几次来试验,结果都是出现上面的提示.而且不只这一个程序,其他的程序错误也都一样.
望大侠们赐教!多谢了!
真的是这么简单的话我也不会上来问了啊~我再补充一点,我的程序编写没有错,文件名没有错,路径设置没有错,因为这些方面我已经一再检查过了,但是我就是不清楚到底哪里不对导致出现这种情况~~

是classpath的问题,你应该这么配置:
.;其他路径;
前面的.代表当前路径,多个路径的话用;隔开

其他程序也一样,
那就下个jdk安装上
还有 如果安装过oracle需要吧javaJDK得路径放在
oracle路径前面。

没写main方法~~!!!!!!真是的

源码:
public class Welcome{
public static void main(String[] args) {
System.out.println("Welcome you!");
}
}
保存文件名要是Welcome.java

就这么简单了啊,刚开始出错是正常的,加油

如果是applet小应用程序应该编写一个html文件:<applet code=Welcome.class height=200 width=300>

</applet> 保存为Welcome.html然后编译javac Weclome.java
appletviewer Weclome.html

如果有main函数就应该环境变量配置错误了