java 是64位还是32位

 我来答
LycrusHamster
推荐于2017-11-29 · TA获得超过889个赞
知道小有建树答主
回答量:487
采纳率:100%
帮助的人:112万
展开全部
Java的关系有点复杂,可能和你想像的不一样
java里面分为编译java代码的jdk和运行java代码的jvm
jdk分32/64位,以便于在不同的平台上编译.java文件以生成.class文件
jvm也分为32/64位,以便于在不同的平台上运行编译好的.class文件
但是注意,.class文件是平台独立的。换句话说.class文件不分32/64位。
例如,你在64位的平台上用64位的jdk编译了一个.class文件,然后可以直接拿到装有32位jvm的32位操作系统上。当然,你在64位的平台上用32位的jdk编译了一个.class文件,也可以直接拿到装有32位jvm的32位操作系统上。

如果一个程序不是纯java项目(pure java code),那么不纯的java代码会有额外的平台调用。
eclipse就是一个很好的例子。他是java项目,但是包含了用本地方法实现的swt/jface组件,而swt/jface是平台相关的。所以这样的java项目就不具备可移植性
小童鞋_成er
2013-12-13 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
您好,提问者:
Windows操作系统的JDK分为两种:
一种安装包是针对32位操作系统。
一种安装包是针对64位操作系统。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wudixmcna
2013-12-13
知道答主
回答量:2
采纳率:0%
帮助的人:2808
展开全部
你说的是JDK JRE吧。32位 64位的都有,这个地址里面有各种版本的JDK JRE下载:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html
至于是32位还是64位取决于你要运行的java 文件开发环境。
还有楼上说的不对,32位与64位之间是有兼容问题的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清影1989
2013-12-13 · TA获得超过123个赞
知道答主
回答量:107
采纳率:100%
帮助的人:48.7万
展开全部
都支持的
看jdk是多少位的
jdk有32位的,也有64位的
装什么样的jdk,就能运行什么样的应用程序
理论上64位的兼容32位的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
还没和你的老巢
2013-12-13
知道答主
回答量:7
采纳率:0%
帮助的人:9759
展开全部
都有的。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式