Я запускаю Eclipse в окнах для выполнения домашних заданий. Я должен представить make-файл, чтобы мой код (singlefile.java) мог быть скомпилирован. Как я могу это сделать.Makefile for java
Я нашел this. Могут ли они быть протестированы на окнах.
EDIT: В соответствии с предложениями, я установил гну сделать для окон:
Мой файл делают следующим образом:
JFLAGS = -g
JC = javac
#
.SUFFIXES: .java .class
.java.class:
$(JC) $(JFLAGS) $*.java
CLASSES = \
singlefile.java \
default: classes
classes: $(CLASSES:.java=.class)
clean:
$(RM) *.class
Однако, когда я бегу сделать, я получаю сообщение об ошибке:
*** missing separator (did you mean TAB instead of 8 spaces?). Stop.
Я новичок в make
. Что мне не хватает?
Есть у говорим о .jar файл или .java-файлы? потому что .java-файл создает для каждого класса, который вы создаете. – Sudantha
это .java. У меня есть много классов, определенных в одном файле java. – devnull
2. Некоторая реализация 'make' лучше всего работает, если вы намереваетесь использовать символ табуляции. Используйте хороший текстовый редактор, который показывает вкладки и пробелы. Есть много хороших редакторов-программистов, таких как Context, Notepad ++, Edit +. Используйте их не в блокноте. –