gpt4 book ai didi

java - 制作 Java 生成文件

转载 作者:搜寻专家 更新时间:2023-10-31 19:27:36 24 4
gpt4 key购买 nike

编辑:本质上,我正在尝试做与键入“javac sim.java”然后“java sim(命令)”相同的事情。有没有办法使用 makefile 替换它?

于是在网上看了很多例子,尝试修改成自己需要的,但是都没有效果。我需要一个 makefile,这样我的老师就可以通过在终端中键入“make”来创建我的项目(出于某种原因,这是项目的要求)。我的最终目标是能够键入“sim”,然后键入我的代码定义的所需命令。代码在 eclipse 中运行,但我无法在终端中使用这些命令运行它。它会生成文件,但当我尝试在终端中键入“sim ....(参数)”时,它会显示“sim:未找到命令”。我敢肯定这是一个愚蠢的问题,但我们在学校没有学过这个,我也没有使用 Makefile 的经验。

下面是我的 makefile。

JFLAGS = -g
JC = javac
OPT = -O3
#OPT = -g
WARN = -Wall

sim: sim.class

sim.class: sim.java
$(JC) $(JFLAGS) sim.java

clean:
$(RM) sim.class

clobber:
$(RM) sim.class

最佳答案

对于没有很多文件或依赖项的简单项目,我只是使用脚本。

构建:

javac -cp .;* *.java

运行:

java -cp .;* SomeMainClass

. 替换为您的源所需的任何路径。 * 将使用默认路径上的任何 jar 或使用不同的路径,如 lib/*

关于java - 制作 Java 生成文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29184999/

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