求教: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试试