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

我们知道在64位机器上需要编译源码,可是为什么要编译源码,编译源码后,会有什么效果。
1.为什么需要编译Java文件?
你写出来的都是*.JAVA文件,JVM能执行的都是*.CLASS文件,所以需要编译


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

3.hadoop是Java文件,Java文件不是一处编译,处处运行的吗?为什么还要编译?
处处运行是有前提条件的,就是有虚拟机执行,虚拟机分为两种32位,64位。
如果是32虚拟机编译的文件,只能运行于32虚拟机
如果是64虚拟机编译的文件,只能运行于64虚拟机
所以官方只提供了32位虚拟机运行的,如果我们安装的是64位虚拟机,所以我们就需要在64位虚拟机下重新编译 链接:http://pan.baidu.com/s/1mg0WuMk 密码: eusd
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值