命令行用make编译java网络库jexxus
JARNAME=jexxus
JC=javac
JFLAGS=-g
SRCDIR=./src
DOCDIR=./doc
SRCFILES=$(shell find $(SRCDIR) -name "*.java")
CLSFILES=$(SRCFILES:.java=.class)
JDFLAGS:= -sourcepath $(SRCDIR) -d $(DOCDIR)
all: $(CLSFILES)
$(CLSFILES): $(SRCFILES)
$(JC) $(JFLAGS) $(SRCFILES)
jar: $(CLSFILES)
jar cvf $(JARNAME).jar $(CLSFILES)
.PHONY:doc
doc:
javadoc $(JDFLAGS) $(SRCFILES)
clean:
$(RM) $(JARNAME).jar && find $(SRCDIR) -name *.class | xargs $(RM)
今天想找一个java网络库,google了一下,发现了这个排在前面又异常简单的,就试着编译一下。平时都没有用java,05年初在学校里学习也没有代码目录树这种级别的项目。查找资料,折腾了很久,终于算是搞定了。之所以说算是,因为我还没有用过这个jar包:)。不管了,先记下来。
有的情况下,还要在Makefile指明CLASSPATH。嗯。:)
这个Makefile写的还是很通用的,应该可以适应很多情况。嗯。:)
不过费劲编译好之后,还是决定不用它了。还是用
Netty
吧。
相关推荐
吹云 2020-11-05
84407805 2020-11-01
曾是土木人 2020-10-31
87201442 2020-10-15
java0 2020-09-29
81437716 2020-09-18
81437716 2020-09-13
bluecarrot 2020-09-11
myCat 2020-09-09
83427718 2020-09-07
85560694 2020-09-03
89520991 2020-08-21
89550191 2020-08-09
katie000 2020-08-04
hunningtu 2020-07-30
89961330 2020-07-28
yuzhongdelei0 2020-07-28
yuzhongdelei0 2020-07-27