【问题标题】:javac error: "Cannot find symbol"javac错误:“找不到符号”
【发布时间】:2016-08-17 18:46:36
【问题描述】:

我正在尝试在 EC2 实例上编译 java 文件,但遇到了问题。我还有几个 JAR 文件,它们包含在类路径中。该示例将是一个 StockTrade.java(它是一个股票交易对象),它完全编译没有问题。在同一目录中,有 StockTradeGenerator.java,它将创建 StockTrade 对象。当我尝试编译它时,它告诉我找不到 StockTrade 类(尽管它位于已编译的同一目录中。具体来说,我的 StockTrade 对象中有一个字段是 TradeType 定义为枚举:BUY 或SELL 在 StockTrade.java 代码中。它说它找不到符号 TradeType。我的语法是:

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

有谁知道是什么原因导致我在编译 StockTradeGenerator 时找不到 TradeType?正如我所说,它在 StockTrade.java 中定义,编译没有问题并且在同一个文件夹/目录中。

【问题讨论】:

    标签: java linux command-line amazon-ec2 amazon-kinesis


    【解决方案1】:

    把当前目录类路径。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      • 2022-07-30
      • 1970-01-01
      相关资源
      最近更新 更多