Как исправить этот make-файл для Java - PullRequest
0 голосов
/ 09 ноября 2019

Я работаю над проектом, и я компилирую, используя IDE, все работает хорошо, теперь я пытаюсь сделать свой "make-файл" тем, о чем просил клиент, и я получаю ошибку при выполнении "make "

JFLAGS = -g
JC = javac
.SUFFIXES: .java .class
.java.class:
   $(JC) $(JFLAGS) $*.java

CLASSES = \
   Edge.java\
   Node.java\
   Graf.java\
   UndirectedGraf.java\
   Exceptiongraf.java\
   RandomGraf.java\
   Interface.java

default: classes

classes: 
   $(CLASSES:.java=.class)

clean:
   $(RM) *.class

Вот вывод и ошибка, которую я получаю


Edge.class Node.class Graf.class UndirectedGraf.class Exceptiongraf.class RandomGraf.class Interface.class
make: Edge.class: Command not found
makefile:19: recipe for target 'classes' failed
make: *** [classes] Error 127

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...