安装完了JDK,就可以编译、执行简答的Java程序了,

一、Javac  ,Java  

路径名和包名的关系:

在D盘下,建文件夹Test,在Test里创建文件Java1.java(类名要与文件名一致)

Java1.java  :

package Test;
public  class  Java1
{
  public static void  main(String[] args)
  {
    system.out.println("hello world");
  }
}

使用的命令:

d:\Test\javac Java1.java    --->获得Java1.class

因为Java1.java里面使用了包Test,这时候如果不换路径,就要在Test下面新建文件夹Test,

使用命令D:\Test\java Java1    -->不对,

           D:\Test\java Test.Java1  -->找不到文件

使用命令 D:\Test\javac  .  Java1.java     ->则获得包对应的文件夹

使用命令 D:\Test\java   Test.Java1       或者    D:\Test\java   Test\java1     -->获得正确的结果

             获得对应的文件夹后,使用D:\Test\Test\java  Java1   也是不正确的,

 

 

 

 

二、一般类和主类的区别。

    

 



其次,检查文件名与文件中public 类的名称是否一致。(注:在一个文件java中public 类是且唯一只能是含main方法的那个类)