当前位置: 技术问答>java相关
求教,初学者的问题。
来源: 互联网 发布时间:2015-06-10
本文导语: 我写了一段代码,使用命令行进行编译。用javac生成相应的.class文件后,用java命令执行,但总是提示 Exception in thread "main" java.lang.NoClassDefFoundError: Root 程序的名称为:Root 是怎么回事呢? 谢谢您的答复! ...
我写了一段代码,使用命令行进行编译。用javac生成相应的.class文件后,用java命令执行,但总是提示
Exception in thread "main" java.lang.NoClassDefFoundError: Root
程序的名称为:Root
是怎么回事呢?
谢谢您的答复!
Exception in thread "main" java.lang.NoClassDefFoundError: Root
程序的名称为:Root
是怎么回事呢?
谢谢您的答复!
|
public static void main(String arguments[])
string[] arguments 还是 string arguments[]都没有问题,
甚至
public static void main(String whoami[])
public static void main(String[] I_am_stupid)
都行,这个不是问题,仔细看看书。
你的问题是出在class path设置上,如果是W98,检查autoexec.bat的path变量和classpath变量是否有包含你的JDK的bin和lib路径,W2000就去找环境变量设置,也是一样道理。
再不行,就搜索一下前面的文章,这是个比较多人问的问题,要学会先去自己找答案,这样进步才会比较快,也会知道在什么地方找到更多的答案,也会很节省时间。
string[] arguments 还是 string arguments[]都没有问题,
甚至
public static void main(String whoami[])
public static void main(String[] I_am_stupid)
都行,这个不是问题,仔细看看书。
你的问题是出在class path设置上,如果是W98,检查autoexec.bat的path变量和classpath变量是否有包含你的JDK的bin和lib路径,W2000就去找环境变量设置,也是一样道理。
再不行,就搜索一下前面的文章,这是个比较多人问的问题,要学会先去自己找答案,这样进步才会比较快,也会知道在什么地方找到更多的答案,也会很节省时间。
|
classpath设置不对吧
|
1. 将main函数换成:
public static void main(String args[])
2. 检查classpath是不是有问题。
public static void main(String args[])
2. 检查classpath是不是有问题。