2016-08-02 7 views
-2

EC2インスタンスでJavaファイルをコンパイルしようとしていますが、問題が発生しています。私はクラスパスに含まれているいくつかのJARファイルも持っています。この例はStockTrade.java(株式取引オブジェクト)であり、問​​題なく完全にコンパイルされます。同じディレクトリにStockTradeGenerator.javaがあり、StockTradeオブジェクトが作成されます。私はこれをコンパイルしようとすると、それがすでにコンパイルされ、同じディレクトリにあるにもかかわらず(それがStockTradeクラスを見つけることができない私に告げる私の構文は次のとおりです。Javacエラー:「エラー:シンボルが見つかりません」

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

私はコンパイルすることはできませんので、それを作っていることをだれにも知っていますジェネレータファイル?

+0

のlib/jar1 -cpクラスパス javacに現在のディレクトリとsrcディレクトリをaddesれ、以下にこれを試してみてください。 jar:lib/jar2.jar:。:src src/StockTradeGenerator.java –

+0

showinを続ける関連問題g up:私はStockTrade.java内のTradeTypeと呼ばれるクラスを持っています。これは、BUYまたはSELLの列挙型です。コンパイルしようとすると、シンボル「TradeType」を見つけることができないと言われています。私はコンパイル時にそれをどのように含めるのですか? – inquirer514

答えて

0

はまた、現在のディレクトリまたはStockTradeクラスが存在するディレクトリを含める必要があります。

関連する問題