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

浙公网安备 33010602011771号