class Demo
{
Demo()
{
System.out.println("Hello From Demo");
}
}
class demo
{
demo()
{
System.out.println("Hello From Small Demo");
}
}
class Test
{
public static void main(String arg[])
{
Demo d1=new Demo();
demo d2=new demo();
}
}
此代码编译但不会运行;当我尝试运行此程序时,它会给出classNotFoundException
。我做错了什么?
答案 0 :(得分:12)
在Unix下,和/或编译成.jar应用程序,文件名区分大小写。所有这些都可以工作:demo.class,Demo.class。
在Windows下,demo和Demo的编译将覆盖一个文件。