JAVA初学:could not find the main class

public class abc
{
public static void main(String args[]){
System.out.println("Welcome to Java");
}
}
看了其它人的提问
里面所说的测试方法也都用过了
都是对的
.class文件也有
但是java abc.class之后就是出现标题上的那些问题
大牛们帮帮我吧。。。
java abc也是一样。。
我想问下是不是设置环境变量的时候是不是只用改上面的环境变量PATH
下面系统变量里要不要作什么修改。。
实在是。。不懂了。。

用cmd命令运行的话.假如你在D:\ftp\下运行,首先进入这个目录,然后再编译运行,你如果用java abc也不能运行的话,建议你在环境变量——系统变量中新建一个classpath=. 。表示在当前目录找到你的.class文件运行。你能编译出.class文件,说明你的path路径是对的,上面程序没问题,最可能就是classpath的设置了,还不行的话,建议重装JDK或问你身边懂java的人!
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-17
注意类名要大写 而且public class abc类名要和文件的类名一样
如果不一样 那么就要运行java 文件名.class

这个你试试 我也忘了 如果不是java 文件名.class
那就是 java 类名.class

反正就是这两个答案中的一个
第2个回答  2009-07-17
下个jcreator之类的编译软件就好了,我试了下在编译软件里面可以运行但cmd下就报错,可能是path和classpath的问题
第3个回答  2009-07-17
1.首先你要确定你的源文件名保存为abc.java

2.javac abc.java
java abc
第4个回答  2012-10-15
看看你的lib下是否有(missing)的包
相似回答