gpt4 book ai didi

java - 通过 cli 编译并创建可运行的 jar 文件,如 eclipse

转载 作者:太空宇宙 更新时间:2023-11-04 04:26:20 25 4
gpt4 key购买 nike

我想以与 eclipse 相同的方式创建一个可运行的 jar,但是是从 CLI 进行的。我正在使用 buildbot,我希望能够自动创建,例如自动夜间构建,但也可以运行。

我的生成文件:

JFLAGS = -g
JC = javac
JAR = jar
JARFLAGS = cfe ./bin/java.jar alone.Gameloop -C resources . -C ./
.SUFFIXES: .java .class
.java.class:
$(JC) $(JFLAGS) $(wildcard alone/*.java)
#$(JC) $(JFLAGS) $*.java

CLASSES = \
$(wildcard alone/*.java) \
# alone/Enter.java \
# alone/GameLoop.java \
# alone/ImageRender.java \
# Blah.java \
# Library.java \
# Main.java

all: classes

default: classes

packages: jars

jars:
#echo $(JAR) $(JARFLAGS) $(CLASSES:.java=.class)
#false
$(JAR) $(JARFLAGS) $(CLASSES:.java=.class)

classes: $(CLASSES:.java=.class)

clean:
$(RM) *.class

感谢您的帮助! :)

最佳答案

你的东西看起来不错,你所要做的就是将 $(CLASSES) 添加到 jars 目标作为依赖项:

jar :类 $(JAR) $(JARFLAGS) $(CLASSES:.java=.class)

然后make jars将每晚完成这些工作

关于java - 通过 cli 编译并创建可运行的 jar 文件,如 eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8549419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com