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