java 是64位还是32位
发布网友
发布时间:2022-04-28 12:50
我来回答
共5个回答
热心网友
时间:2023-10-09 12:20
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项目就不具备可移植性
热心网友
时间:2023-10-09 12:20
您好,提问者:
Windows操作系统的JDK分为两种:
一种安装包是针对32位操作系统。
一种安装包是针对64位操作系统。
热心网友
时间:2023-10-09 12:21
你说的是JDK JRE吧。32位 64位的都有,这个地址里面有各种版本的JDK JRE下载:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html
至于是32位还是64位取决于你要运行的java 文件开发环境。
还有楼上说的不对,32位与64位之间是有兼容问题的!
热心网友
时间:2023-10-09 12:21
都支持的
看jdk是多少位的
jdk有32位的,也有64位的
装什么样的jdk,就能运行什么样的应用程序
理论上64位的兼容32位的
热心网友
时间:2023-10-09 12:22
都有的。。。
热心网友
时间:2023-10-09 12:20
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项目就不具备可移植性
热心网友
时间:2023-10-09 12:20
您好,提问者:
Windows操作系统的JDK分为两种:
一种安装包是针对32位操作系统。
一种安装包是针对64位操作系统。
热心网友
时间:2023-10-09 12:21
你说的是JDK JRE吧。32位 64位的都有,这个地址里面有各种版本的JDK JRE下载:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html
至于是32位还是64位取决于你要运行的java 文件开发环境。
还有楼上说的不对,32位与64位之间是有兼容问题的!
热心网友
时间:2023-10-09 12:21
都支持的
看jdk是多少位的
jdk有32位的,也有64位的
装什么样的jdk,就能运行什么样的应用程序
理论上64位的兼容32位的
热心网友
时间:2023-10-09 12:22
都有的。。。