Я создаю один make-файл в своем проекте.java makefile dont выполнить команду запуска
JFLAGS = -g
JC = javac
JVM= $(JAVA_HOME)/bin/java
.SUFFIXES: .java .class
.java.class: ; $(JC) $(JFLAGS) $*.java
CLASSES = \
Class1.java \
Class2.java \
Main.java
MAIN = Main
default: classes
classes: $(CLASSES:.java=.class)
run : classes $(JVM) $(MAIN).class
Коды ниже выполняются и скомпилируют мой класс java, но не выполняют мою команду запуска. завершить файл make и не выполнить мой запуск. Почему в моем коде что-то не так?
Dont тратить свое время, пытаясь построить проекты Java с производства. Сделать здесь не очень хорошо - как только вы организуете свои классы в пакетах, вы ввернуты (вы никогда не получите зависимостей). Сделайте себе одолжение и изучите основы «муравей» или «maven» –
Я понимаю, что вы указываете, но мне нужно это, чтобы научиться тому, как это работает. Спасибо за ответ. – EderRoger