既然编译已经通过,说明java-home已经配置的没有问题了。(java-home对应的变量值为java.exe所在的路径;一般是在安装路径下,例如:c:\ProgramFiles\Java\jdk1.7.0_45\bin)
第一种可能:问题出在了Patn变量对应的变量值上或者是新建用户变量classpath上有问题,重新配置试一哈。Path对应的变量值是在原来的变量值前面加上%Java_Home%;而classpath对应的变量值应该设为.;(一个句号加分号,英文字符)
第二种可能:环境变量都对,只是编译的java源文件中,主函数public static void main(String[] args){}没有在main这个类中。(可能是main被写成了mian,或…因为函数的名字是可以任意变换的,所以编译可以过,没报错)一个java源文件可以写很多类,编译的时候java源文件之后,每个类生成一个class文件。运行的时候,并不一定是去java源文件名,而是去java主函数所在的那个类名。
第三种可能:
在eclipse写的时候里面会有package,把它删掉试一哈。