Javac error : "error: cannot find symbol"

Javac error : "error: cannot find symbol"

我正在尝试在 EC2 实例上编译 java 文件,但遇到了问题。我还有几个 JAR 文件,它们包含在 class 路径中。该示例将是一个 StockTrade.java(这是一个股票交易对象),它完全可以毫无问题地编译。在同一目录中,有 StockTradeGenerator.java,它将创建 StockTrade 对象。当我尝试编译它时,它告诉我它找不到 StockTrade class(尽管它位于已编译的同一目录中。我的语法是:

javac -cp lib/jar1.jar:lib/jar2.jar src/StockTradeGenerator.java

有谁知道是什么导致我无法编译生成器文件?

您还应该包括当前目录或您的 StockTrade class 所在的目录。