2016-08-02 2 views
-2

Я пытаюсь скомпилировать java-файлы в экземпляре EC2, и у меня возникают проблемы. У меня также есть несколько JAR-файлов, которые включены в путь к классам. Примером может служить StockTrade.java (являющийся объектом торговли запасами), который полностью компилируется без проблем. В этом же каталоге есть StockTradeGenerator.java, который создаст объекты StockTrade. Когда я пытаюсь скомпилировать это, он говорит мне, что не может найти класс StockTrade (несмотря на то, что, находясь в той же директории, уже скомпилированные Мой синтаксис:.Ошибка Javac: «error: не удается найти символ»

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

Кто-нибудь знает, что делает его таким образом, я не могу скомпилировать Генератор файлы?

+0

Попробуйте это ниже, который addes текущего каталога и каталог Src пути к классам JAVAC -cp Библиотеки/jar1. jar: lib/jar2.jar:.: src src/StockTradeGenerator.java –

+0

Связанная проблема, которая сохраняет showin g up: У меня есть класс внутри StockTrade.java, называемый TradeType, который является перечислением либо ПОКУПАТЬ, либо ПРОДАВАТЬ. Когда я пытаюсь скомпилировать, он говорит, что не может найти символ «TradeType». Как включить это при компиляции? – inquirer514

ответ

0

Вы должны также включать в себя текущий каталог или каталог, в котором ваш класс StockTrade присутствует.

Смежные вопросы