夏日么么茶拍摄地:关于JAVA,请高手指教。急!小弟在线等待!

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 00:59:10
下面是我的java源文件,在命令提示符下编译Alone4.java能够通过,但是执行Alone4.class 时却不能通过,出现的提示是:

E:\java> java Alone4

Exception in thread "main" java.lang.NoClassDefFoundError:Alone4

E:\java>

-----------------------------------------------------------------
下面是源文件:

public class Alone4
{
public static void main(String args[])
{ int a;
int b;
for(a=1;a<=5;a++)
{
for(b=1;b<=a;b++)

System.out.println('*');

System.out.println();
}
}
}

请高手指教,小弟在线等待
我终于找到问题所在了,接下来就想看看你们是怎么解决的

是环境变量的问题,在CLASSPATH中路径最后.....*.jar后面应加上(逗号、分号),;就行了

你的环境变量没有设好

程序没有问题.
我想应该是文件的路径问题.
也许是你的文件保存的路径不对.

奇怪啊,我在项目aa下创建个包bb,然后在bb下创建个类Alone4然后把你的代码考过去,运行(R)为:java运行程序,一点问题都没有啊?你照我说的顺序去重新试试,肯定是你刚的那里出了点小问题。我的没问题的。

在一个Java文件中,public的类名必须与保存的文件名一致.例如,如果是public class HelloWorld,那么文件名必须为HelloWorld(helloWorld,Helloworld都是错误的),扩展名为.java.只有这样,才能正确编译.希望这对你有些帮助.

决对不是文件名的问题,文件错了编译是通不过的,我上学期刚学过java应该还熟悉。我也曾出现过这样的问题,当时记得好像是路径错了。
不过毕竟不是java高手,也只知道这么一点了,我以前出这种问题时一般是乱搞,然后就不知怎么就好了,哈哈。

文件名要Alone4.java保存。