javac编译多个带package文件

m文件夹下有helloworld.java:

package m;

import testpak.*;


public class helloworld{

    
public static void main(String [] args) {
        Test t
=new Test();
        t.a();
    }

}

内部引用了testpak文件夹下的Test.java:

package testpak;

public class Test{
    
public void a(){
        System.out.println(
"编译多个文件成功!");
}
}

其中m和package文件夹在同一目录下,编译:

C:\java_test>javac m\*.java

或者:

C:\java_test\m>javac *.java

运行:

C:\java_test\m>java m.helloworld

或者:

C:\java_test>java m.helloworld

原文地址:https://www.cnblogs.com/yvesliao/p/1886393.html