gpt4 book ai didi

javac错误: "Cannot find symbol"

转载 作者:太空宇宙 更新时间:2023-11-04 04:58:54 25 4
gpt4 key购买 nike

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

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

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

最佳答案

放置当前目录类路径。

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

关于javac错误: "Cannot find symbol",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39004153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com