Java在cmd窗口下手动编译带包package的.java文件并打包

1、编写两个类

在exer目录下编写两个文件

①Person.java

package test;
import com.subclass.Student;
public class Person{
  public static void main(String[] args){
    Student s = new Student();
    System.out.println(""+s);
  }
}

②Student.java

package com.subclass;
public class Student{
}

2、打开cmd命令窗口 

javac -d ./ Student.java    //注意 ./ 后边的空格

编译完成后发现了生成了文件夹com和com下的subclass

javac -d ./ Person.java

编译完成后发现了生成了文件夹test

3、运行

java test.Person    //此处使用的全限定类名

4、打包

在exer目录下新建一个文件夹,随便命名为tt.txt,内容为(注意:①冒号:后边要有空格②Person后要另起一行,光标在第另起的那一行上)

Main-class: test.Person

在cmd中运行命令

jar cmf ./tt.txt hhh.jar com/ test/    //①将tt.txt中的作为主类②最终的文件名为hhh.jar③将com/目录和test/目录打进jar包

5、运行

java -jar hhh.jar

  

posted @ 2021-03-02 13:38  Mrzxs  阅读(432)  评论(0)    收藏  举报