EC2インスタンスでJavaファイルをコンパイルしようとしていますが、問題が発生しています。私はクラスパスに含まれているいくつかのJARファイルも持っています。この例はStockTrade.java(株式取引オブジェクト)であり、問題なく完全にコンパイルされます。同じディレクトリにStockTradeGenerator.javaがあり、StockTradeオブジェクトが作成されます。これをコンパイルしようとすると、StockTradeクラスが見つからないことがわかります(同じディレクトリに既にコンパイルされているにもかかわらず、StockTradeオブジェクト内に列挙型として定義されているフィールドがあります)。 StockTrade.javaコード内SELLそれはそれはシンボルTradeTypeを見つけることができないと言う私の構文は次のとおりです。。?javacエラー:「シンボルが見つかりません」
javac -cp lib/jar1.jar:lib/jar2.jar src/StockTradeGenerator.java
StockTradeGeneratorをコンパイルするときに私が言ったように私はTradeTypeを見つけることができないように、それを作っていることをだれにも知っている、そのStockTrade.javaで定義されており、問題なくコンパイルされ、同じフォルダ/ディレクトリにあります。