如何使用外部jar文件为java创建makefile
我需要创建一个makefile,用外部jar文件编译和执行我的类..我有4个类; sync.java, FileSynchroniser.java, DirectoryTracer.java and SyncFileTracer.java
。
我还需要包含gson-1.7.1.jar
..这是我的make文件
.SUFFIXES: .class .java JAVAC= $(JAVAHOME)\bin\javac PATH=$(JAVAHOME)\bin;$(PATH) CLASSPATH=.;$(JAVAHOME)\lib\classes.zip;$(JSDKHOME)\lib\classes.zip DEST=. DOC=. JAVA=$(JAVAHOME)\bin\java JAVACFLAGS=-deprecation .SUFFIXES: .java .class .java.class: $(JAVAC) -classpath $(CLASSPATH) $(JAVACFLAGS) $< CLASSFILES = sync.class \ FileSynchroniser.class \ DirectoryTracer.class \ SyncFileTracer.class SOURCEFILES = sync.java \ FileSynchroniser.java \ DirectoryTracer.java \ SyncFileTracer.java # begin ---- JAR support ---------- JARFILE= gson-1.7.1.jar $(JARFILE): $(CLASSFILES) $(SOURCEFILES) jar cfm0 $(JARFILE) <> # end ---- JAR support ---------- all : $(JARFILE) $(CLASSFILES) doc doc : $(CLASSFILES) javadoc -version -author -d $(DOC) $(SOURCEFILES) install : copy $CLASSESFILE $(DEST) clean: del $(CLASSFILES)
谢谢
你是指在Linux操作系统中制作makefile吗?
检查一下 – 制作makefile指南
http://www.cs.swarthmore.edu/~newhall/unixhelp/howto_makefiles.html
或者这个 – 例子
http://www.cs.swarthmore.edu/~newhall/unixhelp/javamakefiles.html
希望它有所帮助。