【问题标题】:Make a makefile for multiple java files within the same package [duplicate]为同一个包中的多个java文件制作一个makefile [重复]
【发布时间】:2015-10-01 00:52:44
【问题描述】:

为了作业,我必须创建一些程序,但教授希望我们有一个 makefile 来编译和运行程序。我做了一些研究,但我能找到的只是 c 程序的说明。我不确定如何为 java 做。

程序的包名是sysoft

.java 文件在 src/sysoft/

.java 文件的名称是 fileReader.javahashTable.javamainClass.java

程序应该接受一个参数

非常感谢您的帮助。

【问题讨论】:

  • 可能是题外话:为什么不使用更像 java 的工具?蚂蚁/行家?毕业了吗?
  • 您有一个非常无知的教授,Maven 或“Gradle”是当前专业人士使用的 Java 构建系统。 make 从来没有,也永远不会。你没有学到任何能让你对雇主有价值的东西。 请告诉他们,您付钱给他们是为了教您如何对未来的雇主有价值,而他们不会因为像这样无知的要求而为您这样做。

标签: java makefile


【解决方案1】:

我在以下位置找到了这个解决方案:http://www.cs.swarthmore.edu/~newhall/unixhelp/javamakefiles.html

JFLAGS = -g
JC = javac
.SUFFIXES: .java .class
.java.class:
    $(JC) $(JFLAGS) $*.java

CLASSES = \
    main.java

default: classes

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

【讨论】:

    猜你喜欢
    • 2021-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多