【在Linux中如何在Makefile中为Java写“ set classpath”?】教程文章相关的互联网学习教程文章

如何制作一个可以同时编译C,C和Java文件的makefile【代码】

我正在尝试创建一个Makefile,它将同时编译和运行markov算法的3种不同实现.我是makefile的新手,所以如果有多个错误,请告诉我.另外,如果我想使用-O3优化编译,该在哪里做? 当我运行时,当前出现以下错误:Makefile:28: warning: overriding commands for target `markov.o’ Makefile:22: warning: ignoring old commands for target `markov.o’ make: * No rule to make target Markov.java', needed byjava_markov.class’. Stop....

makefile for java【代码】

我不明白我的makefile做错了什么:JAVA_SRCS:=$(wildcard tasks/src/*.java) JAVA_CLASSES=$(subst /src/,/build/,$(JAVA_SRCS:.java=.class)) JFLAGS=-cp jar/octobot.jar -d tasks/build JC=javac.SUFFIXES: .java .class.java.class:$(JC) $(JFLAGS) $*.javadefault: buildbuild: $(JAVA_CLASSES)clean:$(RM) tasks/build/*.class我收到了这个错误:make: *** No rule to make target `tasks/build/ClickTask.class, needed by ...

java makefile不执行run命令【代码】

我在我的项目中创建了一个makefile.JFLAGS = -g JC = javac JVM= $(JAVA_HOME)/bin/java .SUFFIXES: .java .class .java.class: ; $(JC) $(JFLAGS) $*.javaCLASSES = Class1.java Class2.java Main.javaMAIN = Maindefault: classesclasses: $(CLASSES:.java=.class)run : classes $(JVM) $(MAIN).class下面的代码运行并编译我的java类但不执行我的run命令.完成make文件并且不执行我的运行..为什么我的代码出错?解决方...

在Linux中如何在Makefile中为Java写“ set classpath”?【代码】

我在Linux中为Java编写makefile有一个新手问题 我有一个项目:A.java B.java C.javaA依赖于B.java和C.java,它们应位于同一文件夹中 假定当我进入文件夹时,我可以运行make命令来生成类. 如何将类路径设置为A B C文件的当前文件夹? 也许这个问题对您来说很容易,但我花了几个小时去Google上搜索,但仍然无法正常工作… 再次感谢. 我的make文件的详细信息是:JFLAGS = -gJC = javacCLASSPATH = ..SUFFIXES: .java .class.java.class:$(...