关于我的系统路径,类路径都配置对了,先是执行F:>javacWelcome.java可以执行,编译完成,而且也产生了字节码文件Welcom.class但是,当我运行它时F:>javaWelcom却出现Exceptioninthread”main”java.lang.NoClassDefF 这是怎么回事呢?希望有人帮忙,谢谢了!的问题
你先在DOS环境下,用java -version 命令查看你是否真的安装好路径了,好了就显示java类型的,如,java2 1。4。2。SDK等
如果确实安装好了,
你是不是Class的类名与你保存的文件名不一样?
你看看代码里你声明的Class的类名称 就是Class后的名字,是否与你保存的文件的名称一样。
注意。必须一样,包括大小写 都为Welcome
代码你在记事本这样写:
class Welcome {
public static void main (String[] arguments) {
String a=”I am 颖异 i should be succeed!”;
intln(a);
}
}
我的代码罗嗦了一步(将字符串赋值到a,然后输出a),不过没关系,都一样
然后保存为”Welcome。
java”,必须有英文状态下的引号 且大小写与class后的一模一样
然后在DOS状态下,找到你保存的记事本文件的路径
比如是保存在F盘根目录下
那么就用F:>javac Welcome。java编译.正确的话应该不提示任何错误
然后用F:>java Welcome运行
如果保存在F盘根目录下的javaprogram文件夹里
那么编译和执行代码就应该为:
F:>javaprogram\javac Welcome。
java
F:>javaprogram\java Welcome
试验一遍,祝你成功。
如果还不行, 282904990
我给你详细解释.。