用javac编译多类Java

用javac编译多类Java,java,Java,直到现在,我一直使用IDE来编写java应用程序。现在出于不同的原因,主要是为了更好地理解语言和IDE为您所做的事情,我切换到vim,现在出现了以下问题: 我写了两门课: package seedInformatik.LinearList; import seedInformatik.LinearList.*; // A linear list. Contains LinearListElement<T> public class LinearList<T> {

直到现在,我一直使用IDE来编写java应用程序。现在出于不同的原因,主要是为了更好地理解语言和IDE为您所做的事情,我切换到vim,现在出现了以下问题:

我写了两门课:

package seedInformatik.LinearList;

import seedInformatik.LinearList.*;

// A linear list. Contains LinearListElement<T>
public class LinearList<T> { 
package-seedInformatik.LinearList;
导入seedInformatik.LinearList.*;
//线性列表。包含线性元素
公共类线性列表{

package-seedInformatik.LinearList;
公共类列表元素{
现在我想编译LinearList并获得以下内容:

➜  LinearList javac LinearList.java
LinearList.java:10: error: cannot find symbol
    private ListElement<T> first; // head of list
            ^
➜  LinearList javac LinearList.java
java:10:错误:找不到符号
private ListElement first;//列表头
^
两个班在同一个方向。我错过了什么

非常感谢 罗宾

也许这会有帮助:

javac *.java // compliles all java files in the dir

java MyClass // runs the particular file
如果您的文件位于某个包下,则需要按如下方式指定包:

javac com.mypackage/.*java

java com.mypackage.MyClass

我还建议您使用maven这样的构建工具:

您使用的确切javac命令是什么?我建议您使用Gradle这样的构建工具,但除此之外,您可以使用
javac*.Java
在一个目录中编译所有Java文件。感谢您对javac*.Java的评论。Java完成了下面标记的工作
javac com.mypackage/.*java

java com.mypackage.MyClass