public class Example {
public static void main(String args[]){
Animal animal;
animal=new Dog();
animal.cry();
animal=new Cat();
animal.cry();
}
}class Animal {
void cry(){}
}class Dog extends Animal {
void cry(){
System.out.println("wang!wang!.....");
}
}class Cat extends Animal {
void cry(){
System.out.println("miaomiao.....");
}
}Error: Could not find or load main class Example
我写在一个java文件中,只有一个主函数和一个public,但是eclipse软件却找不到主函数,这是为什么?
(应该没有语法错误)
public static void main(String args[]){
Animal animal;
animal=new Dog();
animal.cry();
animal=new Cat();
animal.cry();
}
}class Animal {
void cry(){}
}class Dog extends Animal {
void cry(){
System.out.println("wang!wang!.....");
}
}class Cat extends Animal {
void cry(){
System.out.println("miaomiao.....");
}
}Error: Could not find or load main class Example
我写在一个java文件中,只有一个主函数和一个public,但是eclipse软件却找不到主函数,这是为什么?
(应该没有语法错误)
////////////////////////////////////////////////////////////////////////////////////////////////
下载安装对应版本的JDK:
64位操作系统:http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-windows-x64.exe
32位操作系统:http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-windows-i586.exe
////////////////////////////////////////////////////////////////////////////////////////////////
JAVA_HOME设置(每个人都不一样,确保它的子目录有:bin,demo,include,jre,lib)
jdk目录的具体路径,比如 ;D:\Program Files\Java\jdk1.7.0;ClassPath设置(初学者直接复制到环境变量的最前端,高手请按自己的想法做):
;%JAVA_HOME%\bin;.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;Path设置(直接复制到环境变量的最前端):
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;.;%JAVA_HOME%\..\jre7\bin;%JAVA_HOME%\..\jre6\bin;%JAVA_HOME%\..\jre5\bin;
//////////////////////////////////////////////////////////////////////////////////////////////////
Error: Main method not found in class stu, please define the main method as:
public static void main(String[] args)
但是刚刚运行了一个,发现又可以运行了。真不懂怎么回事情、