我試圖編譯.java
文件並將它們存儲在名爲bin
的子目錄中。然後我想從主目錄運行生成的.class
文件。我怎樣才能做到這一點?如何從子目錄編譯並運行java文件
這裏是我的Makefile:
# java compiler
JCC = javac
# output directory
OUTDIR = bin/
# compilation flags
JFLAGS = -g -d $(OUTDIR)
# default target entry
default: A.class B.class C.class
A.class: A.java
$(JCC) $(JFLAGS) A.java
B.class: B.java
$(JCC) $(JFLAGS) B.java
C.class: C.java
$(JCC) $(JFLAGS) C.java
# To start over from scratch, type 'make clean'.
# Removes all .class files, so that the next make rebuilds them
clean:
$(RM) $(OUTDIR)*.class
我想要做什麼:
- 使
- 的Java斌/ A
你有錯誤?如果是這樣,請提供這個 – SilverNak
對於Java而言,有比Make更好的構建工具。看看Gradle,Maven,Ant。 – dnault