为什么用java.exe执行编译的类文件的时候,不这样写java Welcome.class
是因为java虚拟机调用Welcome的时候,已经替我们增减了.class,如果你还要写java Welcome.class ,那么实际上你的执行是java Welcome.class.class
本文解释了使用java.exe执行编译后的类文件时为何不直接指定文件名后缀的原因。当执行类文件时,Java虚拟机会自动添加'.class'后缀,因此如果显式地在类名后加上'.class',将会导致执行错误。
为什么用java.exe执行编译的类文件的时候,不这样写java Welcome.class
是因为java虚拟机调用Welcome的时候,已经替我们增减了.class,如果你还要写java Welcome.class ,那么实际上你的执行是java Welcome.class.class

被折叠的 条评论
为什么被折叠?