【发布时间】:2021-01-31 03:31:30
【问题描述】:
我希望像以前一样使用 makefile 编译我的 java 项目,但是当我运行 make 时,它说命令 javac 没有找到,但是如果我要输入与我正在运行的完全相同的命令Makefile 在终端(同级目录)命令运行成功。
生成文件
PATH = src/main/java/cs455/overlay
FILES = $(PATH)/node/*.java $(PATH)/util/*.java
all:
javac $(FILES)
run:
Java ProducerConsumer
clean:
rm *.class
由make形成的相应命令是
javac src/main/java/cs455/overlay/node/*.java src/main/java/cs455/overlay/util/*.java
再次输入make,它说找不到javac命令,但是在终端中粘贴上面的这个没有问题。
【问题讨论】: