1
sagnitude 2016-04-11 22:07:47 +08:00
1. 安装 Apache Ant ,加入 PATH
2. 到那个含有"build.xml"的目录下,运行"ant" 3. 结果应该会在 dist 文件夹里 |
2
beanlam 2016-04-11 22:29:09 +08:00
看到楼主把 java 和 web 技术定义为高大上的技术,作为一个 java 程序员感到有点害羞啊,在我看来懂 c 和 cpp 的 java 要高大一点, web 技术也不是什么高大上的技术
扯远了,现在 java 项目的 build 大多用 ant , maven 。在项目的根目录下看到有 build.xml ,是要用 ant 来 build 的,如果看到有 pom.xml ,则使用 maven 来 build 的。两种 build 方式共存的也有。 |
3
yangxiongwei 2016-04-11 22:34:32 +08:00
Ant 是 Java 界的 make , build.xml 相当于 Makefile
|
4
patrickstar OP |
5
wohenyingyu01 2016-04-12 09:44:14 +08:00
貌似完全可以把 make 用在 java 上?
```makefile all:jnilib.dylib jnilib.dylib:hellojni.o gcc -dynamiclib -o libjni.jnilib hellojni.o hellojni.o: hellojni.cpp hellojni.h gcc -I /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/ include -I /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/ include/darwin/ -c hellojni.cpp hellojni.h:hellojni.class javah -jni hellojni hellojni.class:hellojni.java javac hellojni.java clean: -rm hellojni.h -rm hellojni.o -rm libjni.jnilib -rm hellojni.class ``` |