立即注册 登录
About云-梭伦科技 返回首页

pig2的个人空间 https://www.aboutyun.com/?61 [收藏] [复制] [分享] [RSS]

日志

Java零基础,学习hadoop:为什么要编译Java源代码,编译后会有什么效果

已有 888 次阅读2014-5-6 04:01 |个人分类:云技术

我们知道在64位机器上需要编译源码,可是为什么要编译源码,编译源码后,会有什么效果。

1.为什么需要编译Java文件?
你写出来的都是*.JAVA文件,JVM能执行的都是*.CLASS文件,所以需要编译

2.为什么要编译hadoop文件?
只有编译后的hadoop,才能被就jvm执行,才能被安装 

3.hadoop是Java文件,Java文件不是一处编译,处处运行的吗?为什么还要编译?
处处运行是有前提条件的,就是有虚拟机执行,虚拟机分为两种32位,64位。
如果是32虚拟机编译的文件,只能运行于32虚拟机
如果是64虚拟机编译的文件,只能运行于64虚拟机
所以官方只提供了32位虚拟机运行的,如果我们安装的是64位虚拟机,所以我们就需要在64位虚拟机下重新编译

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条