Java学习笔记:找不到主类
先上源码
public class Tom{
int leg;
String head;
void cry(String s){
System.out.println(s);
}
}
class Example{
public static void main(String args[]){
Tom cat;
cat=new Tom();
cat.leg=4;
cat.head="猫头";
System.out.println("腿:"+cat.leg+"条");
System.out.println("头:"+cat.head);
cat.cry("我今天要和杰瑞拼了");
}
}
这里错误原因并不是程序有问题,而是命令不对。解释器(java.exe)对象必须是主类!而编译器(javac.exe)对象为源文件名,即public 类。
Tom.Java中主类为Example,自然在Tom中找不到main方法,而应该用java Example
命令。