日期:2014-05-20  浏览次数:20718 次

求教:java小程序用eclipse可以编译运行,用命令行编译通过但不能运行
系统是win7,jdk版本是1.7.0.21
classpath  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;D:\java;%TOMCAT_HOME%\common\lib\servlet-api.jar;

javahome
C:\Java\jdk1.7.0_21

path
C:\Program Files\CodeBlocks\MinGW\libexec\gcc\mingw32\4.7.1;C:\Program Files\CodeBlocks\MinGW\bin;C:\Program Files\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;D:\sa\MySQL\bin;%TOMCAT_ HOME%\bin;

小程序代码是
public class TestToString{
public static void main(String[] args){
Dog d = new Dog();
System.out.println("d:"+d);
}
}

class Dog{
}
编译可以通过
运行时提示 在类TestToString中找不到主方法 请将主方法定义为public static void main(String[] args)
------解决方案--------------------
楼主可以到对应的路径下找到TestToString.java 打开看下,可能会是楼主修改后没有保存,其他就不知道了
------解决方案--------------------
重装下jdk试试