「javabuild文件」javabuild和set的区别
今天给各位分享javabuild文件的知识,其中也会对javabuild和set的区别进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、在做java开发时,build和compile有什么联系和区别?谢谢。
- 2、android studio 点击Java Build Path
- 3、java的build/classes文件夹在哪
- 4、build.xml是什么
- 5、(java)用build.xml文件编译的时候跑几下就补动了
在做java开发时,build和compile有什么联系和区别?谢谢。
build会构建整个工程, compile只会编译工程,build包含compile, 是将源码解释后形成可执行文件。
命令行下的javac就是compile
java则是build。
在实际开发的时候这两个没太大区别, 只有部署的时候才会用到build。
android studio 点击Java Build Path
按流程方法操作。
点击了build也就是打包的流程:
1.通过appt.exe生成R.java文件
2.通过aidl.exe把.aidl文件转换成JavaInterface文件,实际上就是转换为.java文件
3.通过Javac.exe工具编译,生成.class文件
4.解压第三方库jar文件,解压后是.class文件
5.通过dx.bat工具,把上面的.class文件生成classes.dex字节码文件
6.通过aapt.exe工具编译res资源得到resource.ap_
7.生成未签名的apk
8.通过jarsigner.exe工具对apk进行签名
9.通过zipalign工具对apk进行对齐优化操作。
java的build/classes文件夹在哪
就目前你的工程看来是bin文件夹里。
你所说的build/classes文件夹是java web项目的目录结构。你这个只是java项目。
build.xml是什么
1、ant 的配置文件,用于打包发布,里面含有配置文件。有点类似于linux/unix下的makefile。
(1)build.xml就是一个XML文件,它包含一个project节点和至少一个target节点,target节点包含多个task元素。简单说,target节点代表着你的构建目标,而该目标是由多个操作/任务(task)来达成的。
(2)文字描述比较枯燥,下面以简单的java项目为例,说明如何通过ant发布jar包。
在eclipse中新建一个java项目,结构如下
2、ant
(1)Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。
(2)Ant的优点
A、Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是存Java语言编写的,所示具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。Ant通过调用target树,就可以执行各种task。
B、每个task实现了特定接口对象。由于Ant构建文件时XML格式的文件,所以和容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。
(3)Ant 开发
Ant的构建文件:当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件默认命名为build.xml,也可以取其他的名字。只不过在运行的时候把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目录中,这样可以保持项目的简洁和清晰。
(java)用build.xml文件编译的时候跑几下就补动了
有两个可能
1.是你这个build里调用了另外一个build,另一个出错。所以会编译的慢些。有可能什么都没有提示就结束了。
2.因为使用的eclipse,build使用的内存,与eclipse共享,内存不足。
在dos下执行ant
这样就可以了。(我们现在要一起build八个工程,就是这样。)
javabuild文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javabuild和set的区别、javabuild文件的信息别忘了在本站进行查找喔。
发布于:2022-11-25,除非注明,否则均为
原创文章,转载请注明出处。