今天在编译一个代码是出现了这样的一个问题。代码里定义了一个名为“OverloadTest”的类,然后该文件名字也叫“OverloadTest.java”不过在我编译时出现了这样的问题:我大的命令是“javac OverLoadTest.java”注意我把“Overload”打成“OverLoad”了,然后编译器生成了一个“OverloadTest.class”文件,我也没在意就继续打“java OverLoadTest“命令,然后就出现”找不到或无法加载主类OverLoadTest。搞了几次我才发现问题。
现在不明白的是为什么在我打错命令的情况下依然可以正常生成一个正确的文件呢?(由OverloadTest.java文件编译命令“javac OverLoadTest.java"生成OverloadTest.class文件)
|
|