У меня есть проект, который может быть выполнен на любом языке. Я написал свой проект на Java. Для представления профессор просит получить дег из нашего исходного кода вместе с make-файлом. Из того, что я читал, кажется, что нет необходимости иметь make-файл для Java-программы. Я также понимаю, что по-прежнему можно создать make-файл. Я попытался посмотреть несколько образцов для создания make-файла, но столкнулся с несколькими проблемами. Если я должен был обойти make-файл, какие файлы мне нужно включить в мое представление? Мое лучшее предположение - включить файл .class или .xml (проект Ant, я работаю в NetBeans). Кроме того, нужно ли мне включать что-либо еще вместо make-файла?Альтернативы Java Makefiles
EDIT: Моя попытка создать Makefile выглядит следующим образом:
JFLAGS = -g
JC = javac
#
.SUFFIXES: .java .class
.java.class:
$(JC) $(JFLAGS) $*.java
CLASSES = \
QuickSort.java \
default: classes
classes: $(CLASSES:.java=.class)
clean:
$(RM) *.class
Это фактическое имя файла Makefile.mak. Я попробовал пару различных способов его запуска. Когда я просто набираю make в MinGW, я получаю «make: *** Нет заданных целей и не найден файл makefile». Я также пытался просто войти в Makefile.mak. В результате получается длинный список команд, которые не найдены.
Если профессор хочет Makefile, не обеспечивая Makefile не кажется, как успешная стратегия. Я предлагаю вам написать make-файл. –
Один из моих одноклассников пишет свою программу на питоне и спрашивает, нужен ли ему файл makefile, поскольку python не требует его. Ответ преподавателя заключался в том, что он действительно не нужен, хотя его все еще можно сделать. Я понимаю, что NetBeans каким-то образом создает для меня эквивалент makefile. – user3068177
Я нашел хорошую ссылку с хорошим объемом информации здесь: http://stackoverflow.com/questions/2209827/why-is-no-one-using-make-for-java – user3068177