如何在命令行中编译多个java源文件

我知道如果
file1.java
是唯一的源文件,运行
javac file1.java
会产生
file1.class
,那么我可以说
java file1
来运行它。 但是,如果我有2个源文件,
file1.java
file2.java
,那么我该如何构建程序呢?     
已邀请:
请尝试以下方法:
javac file1.java file2.java
    
或者您可以使用以下命令编译当前目录中的所有Java源文件。
javac *.java
    
这是另一个用于编译嵌套目录中的java文件的示例。 我试图从命令行构建它。这是'gradle'的一个例子,它有依赖'commons-collection.jar'。有关详细信息,请参阅'gradle:java quickstart'示例。 - 当然,你会使用'gradle'工具来构建它。但我想扩展这个例子,对于嵌套的java项目,使用依赖jar。 注意:您需要“gradle二进制或源代码”分发,示例代码位于:'samples / java / quickstart'
% mkdir -p temp/classes
% curl --get 
    http://central.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar 
        --output commons-collections-3.2.2.jar

% javac -g -classpath commons-collections-3.2.2.jar 
     -sourcepath src/main/java -d temp/classes 
      src/main/java/org/gradle/Person.java 

% jar cf my_example.jar -C temp/classes org/gradle/Person.class
% jar tvf my_example.jar
   0 Wed Jun 07 14:11:56 CEST 2017 META-INF/
  69 Wed Jun 07 14:11:56 CEST 2017 META-INF/MANIFEST.MF
 519 Wed Jun 07 13:58:06 CEST 2017 org/gradle/Person.class
    
1.使用通配符 2.使用选项 3.https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javac.html     
或者您可以使用
javac file1.java
然后再使用
javac file2.java
。     

要回复问题请先登录注册