Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javac错误:";错误:找不到符号";_Java_Linux_Jar_Javac - Fatal编程技术网

Javac错误:";错误:找不到符号";

Javac错误:";错误:找不到符号";,java,linux,jar,javac,Java,Linux,Jar,Javac,我试图在EC2实例上编译java文件,但遇到了问题。我还有几个JAR文件,它们包含在类路径中。示例是StockTrade.java(这是一个StockTrade对象),它完全编译而没有问题。在同一个目录中,有StockTradeGenerator.java,它将创建StockTrade对象。当我试图编译它时,它告诉我它找不到StockTrade类(尽管它位于已编译的同一目录中)。我的语法是: javac -cp lib/jar1.jar:lib/jar2.jar src/StockTradeGe

我试图在EC2实例上编译java文件,但遇到了问题。我还有几个JAR文件,它们包含在类路径中。示例是StockTrade.java(这是一个StockTrade对象),它完全编译而没有问题。在同一个目录中,有StockTradeGenerator.java,它将创建StockTrade对象。当我试图编译它时,它告诉我它找不到StockTrade类(尽管它位于已编译的同一目录中)。我的语法是:

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

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

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

试试下面的方法,它将当前目录和src目录添加到类路径javac-cp lib/jar1.jar:lib/jar2.jar::src src/StockTradeGenerator.javaRel不断出现的问题:我在StockTrade.java中有一个名为TradeType的类,它是买入或卖出的枚举。当我尝试编译时,它说它找不到符号“TradeType”。我在编译时如何包含它?