make: ничего не сделать для JAVA по умолчанию - PullRequest
0 голосов
/ 19 апреля 2019

Есть несколько вопросов с этим названием, и я просмотрел их, но не нашел решения.Я пытаюсь создать MakeFile для моего Java-проекта, чтобы он мог легко запускать его в среде Unix.Вот содержимое моего файла makefile:

JFLAGS = -g
JC = javac
JVM= java

.SUFFIXES: .java .class

.java.class:
        $(JC) $(JFLAGS) $*.java

CLASSES = \
     DivisorStorage.java\
     countingNumberOfDivisorsRunnable.java\
     HighestDivisor.java\

MAIN = HighestDivisor

default: classes

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

run: classes
      $(JVM) $(MAIN)

clean:
      $(RM) *.class

, а затем я связываю «make -f makefile», но появляется эта ошибка «make: Ничего не может быть сделано для« default »», даже если я используюправильная команда для запуска программы? "make -f makefile"

Любая помощь приветствуется!Спасибо всем за потраченное время!

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