Почему в этой команде не работает grep?

Флаг -d для javac ожидает аргумент, который является путем к каталогу.

Oracle говорит об этом флаге :

Установить каталог назначения для файлов классов. Каталог должен уже существовать; javac не будет его создавать. Если класс является частью пакета, javac помещает файл класса в подкаталог, отражающий имя пакета, создавая каталоги по мере необходимости.

Однако вы указываете аргумент /home/sk/Desktop/abc*.java , который совсем не похож на путь к каталогу.

Вы имели в виду / home / sk / Desktop / ? Или вам вообще нужен флаг -d ? Возможно, вы этого не сделаете, и что abc * .java - это исходные файлы Java, которые вы хотите скомпилировать.

Или вы хотите -d / home / sk / Desktop / /home/sk/Desktop/abc*.java.

5
23.06.2016, 05:06
0 ответов

Теги

Похожие вопросы