没有区别,两者在Java中都是一个意思,JDK是指Java开发工具包,SDK指软件开发工具包
如果出现不同的运行结果,原因有两个:一是JDK版本,我们用的是1.4,而其他机器可能为1.5;二是程序代码有不同