- javac -d . Hello.java
package edu;
public class HelloJava
{
public void JavaWorld(){System.out.println(“Hello Java”);};
public void Display(){System.out.println(“hold on your dream !”);};
}
-d的含义是根据程序中的包名生成文件夹,
”.”的含义是在哪生成文件夹,代表在当前路径(C:)生成edu文件夹
如下图所示:
javac -d class HelloJava.java –java 文件 与class文件分离
在c:\Java下新建 class文件(class文件夹必须已经存在方可使用)
目标是以后把所有的class文件和java文件分离:
后续class文件就会生成在C:\java\class下了jar命令用法:
JAR文件,就是将程序的所有类文件.class文件压缩打包,类似与zip,但与zip不同,JAR文件还包含了一个META-INF/MANIFEST.MF的文件。