当你想下载Linux、JDK、Tomcat、eclipse时,你是下载32位版本还是64位版本?64位版本有两种,应该选哪一个?
当你看到这些内容:x86、x64、x86-32、x86-64、ia64、i80386、i80486、i80586、i80686,知道是干什么的吗?
这事儿要先从CPU说起:
-------------------------------
IA-32架构与IA-64架构
IA是Intel Architecture(英特尔体系结构)的英语缩写。
IA-32架构下有32位CPU,也64位CPU。(我们经常使用的CPU)
IA-64架构下有Intel64的位CPU (只有服务器使用的CPU)
-------------------------------
IA-32架构:
本架构的CPU都采用X86指令
Intel、AMD、Cyrix等厂家都生产使用X86指令集的CPU
其中32位(x86-32)的CPU有:i80386、i80486、i80586、i80686、统称i80x86、简称x86。
其中64位(x86-64,EM64T)的CPU有:2006年以后生产的PC机CPU都是64位的。简称x64
x86-64是AMD在其64位处理器系列中采用的技术
EM64T是Intel在其64位处理器系列中采用的技术
x86-64与EM64T都差不多,都是64位。最大的优点就是可以全面兼容以前的32位x86指令的应用程序,因为都是IA-32架构架构。
-------------------------------
IA-64架构:
IA-64架构是英特尔为了全面提高以前IA-32位处理器的运算性能,是Intel和Hp共同开发了6年的64位CPU架构,是专为服务器市场开发的一种全新的处理器架构,它放弃了以前的IA-32架构(x86系统CPU采用的架构),认为它严重阻碍了处理器的性能提高。它的最初应用是英特尔的Itanium(安腾)系列服务器处理器,现在最新的Itanium 2系列处理器也是采用这一架构的。由于它不能很好地解决与以前32位应用程序的兼容,所以应用受到较大的限制,尽管目前Intel采取了各种软、硬方法来弥补这一不足,但随着AMD Operon处理器的全面投入,Intel的IA-64架构的这两款处理器前景不容乐观。
-------------------------------
RISC架构
采用这一架构的仍是IBM、SUN和HP等。不过近几年由于这一处理器架构标准没有完全统一、处理器的发展和应用非常缓慢,使得原来本占有的绝大多数中高档服务器市场被IA架构瓜分了大部分江山,已是日趋衰落。目前连这几家服务器厂商也开始了自己放弃,转投IA旗下,推出越来越多的IA架构服务器,以保生存。
目前采用这一架构的主要服务器处理器有IBM的Power4、Compaq Alpha 21364、HP PA-8X00、Sun的UltraSPARC III、SGI的MIPS 64 20Kc等。
-------------------------------
说完了CPU,现在说一说软件,下载时如何选择,主看下面的示例:
SUN JDK:
jdk-6u25-windows-i586.exe 适用于x86-32(简称x86)的CPU,要586以上的CPU,因为x86-64的CPU能向下兼容32位,所以运行在x86-64CPU也是可以的,但是以32位运行的。
jdk-6u25-windows-x64.exe 适用于x86-64,EM64T 的64位CPU。
jdk-6u25-windows-ia64.exe 适用于IA-64Itanium(安腾)系列服务器CPU
Tomcat:
apache-tomcat-6.0.32-windows-x86.zip 适用于x86-32(简称x86)的32位CPU,因为x86-64的CPU能向下兼容32位,所以运行在x86-64CPU也是可以的,但是以32位运行的。
apache-tomcat-6.0.32-windows-x64.zip 适用于x86-64,EM64T 的64位CPU。(简称x64)
apache-tomcat-6.0.32-windows-i64.zip 适用于Itanium(安腾)系列服务器CPU,全称应该是ia64,这里简写了。
CentOS:
Linux操作系统的一个发行版本CentOS,下载时有
CentOS-5.6-i386-bin-DVD.iso 适用于x86-32(简称x86)的CPU,要386以上的CPU
CentOS-5.6-x86_64-bin-DVD-1of2.iso 适用于x86-64,EM64T 的64位CPU(简称x64)
eclipse:
eclipse-jee-helios-SR2-win32.zip 适用于x86-32(简称x86)的CPU
eclipse-jee-helios-SR2-win32-x86_64.zip 适用于x86-64,EM64T 的64位CPU(简称x64)
如何选择:如果你想使用32位程序,就下载32位的版本,如果你想使用64位的版本,请根据你的CPU来选择,但我想没人使用Itanium(安腾)的64位CPU来做开发吧(服务器除外),所以ia64不能选,只能选x86-64。总之就是根据你的实际情况选择。
最后说明一下,要所有的软件,硬件,全是64位的,你的应用才算成功的运行在64位上了。比如:
使用64位的CPU,现在(2006年以后生产)的CPU都是64位。
安装64位的操作系统,比如64位的windows 7
安装64位的JDK,比如jdk-6u25-windows-x64.exe
安装64位的Tomcat,比如apache-tomcat-6.0.32-windows-x64.zip
安装64位的eclipse,比如eclipse-jee-helios-SR2-win32-x86_64.zip
注:本文不讨论64位程序与32位程序的性能问题,只讨论如何选择相应的版本。
这里与java 中读取系统的 os.arch 可能有关
sun.security.action.GetPropertyAction("os.arch");
相关推荐
本教程将详细介绍如何配置`JDK`、`Tomcat`以及`Eclipse`,这三个组件是构建Java环境开发配置的核心,尤其对于进行Web应用程序开发,如JSP,至关重要。 首先,让我们详细了解一下这三个组件: 1. **JDK (Java ...
Ubuntu Kylin 14.04 安装配置 jdk、...本文详细介绍了 Ubuntu Kylin 14.04 操作系统中安装配置 jdk、eclipse、tomcat 的步骤。这些步骤可以帮助开发者快速配置 java 开发环境,并且可以快速开发和部署 java 应用程序。
在Java开发环境中,JDK,Tomcat,和Eclipse是三个关键组件,它们共同构建了Java应用程序的基础架构。本文将详细介绍这些组件的安装与配置,以及如何发布Web项目。 首先,我们来了解一下JDK(Java Development Kit)...
这里选择下载的文件为`jdk-8-windows-i586.exe`,适用于32位Windows操作系统。 ##### 2、JavaWeb应用的Web服务器——Tomcat Apache Tomcat是一个免费开源的Java Servlet容器,主要用于部署和运行Java Web应用程序...
在IT行业中,开发Java应用程序通常离不开三个核心工具:JDK(Java Development Kit)、Tomcat(一个流行的Java Servlet容器)和Eclipse(一个强大的Java集成开发环境)。本文将详细阐述这三个工具的安装与环境配置...
总结,搭建Java Web开发环境涉及多个环节,包括JDK的安装与配置、Eclipse的使用、Tomcat服务器的配置以及数据库的安装与管理。每个步骤都需要细心操作,确保所有配置无误,才能顺利进行项目开发。遇到问题时,及时...
本资源包含的是"Eclipse Oxygen"的64位版本,这是一个针对Windows操作系统的版本,适用于处理大型项目和高性能的开发需求。 Eclipse Oxygen是Eclipse IDE的第25个版本,发布于2017年。它引入了一系列新特性,提高了...
访问Oracle官网下载适合你操作系统的JDK版本,安装过程中记得勾选"Add JDK to your PATH"选项,这样可以确保系统环境变量正确设置。安装完成后,可以通过`java -version`和`javac -version`命令验证JDK是否安装成功...
在本文中,我们将详细介绍如何在CentOS操作系统上安装配置JDK和Tomcat,以便支持.jsp文件的解析。首先,确保你的系统是CentOS,并且具备基本的Linux操作技能。 一、下载所需软件 1. JDK:JDK是Java Development ...
在IT行业中,开发Java Web应用通常需要三个核心组件:JDK(Java Development Kit)、Tomcat(一个开源的Servlet容器)和Eclipse(一个强大的集成开发环境)。本手册将详细介绍如何利用这些工具搭建开发环境以及如何...
总的来说,JDK、Tomcat、Eclipse和MyEclipse的配置涉及多个层次,包括软件的安装、环境变量的设定、插件的添加以及服务器的配置。熟练掌握这些配置步骤是成为Java开发人员的基本技能,也是通往高效开发的关键步骤。...
### 安装配置JDK+Tomcat+Eclipse 成功配置JSP开发环境 #### 一、JDK的安装与配置 在配置JSP开发环境的过程中,第一步是安装Java开发工具包(JDK)。JDK是Java开发的基础,包含了Java运行环境(JRE)、Java虚拟机...
Java开发工具包(JDK)1.6 64位和Tomcat 6.0.45 64位是两个关键组件,用于在Windows x64操作系统上构建和部署Java应用程序,特别是Web应用程序。以下是关于这两个组件及其相关知识点的详细说明: 1. **Java ...
总结来说,本文详细介绍了如何从零开始搭建一个基于JDK、Eclipse和Tomcat的完整Java Web开发环境,包括各个组件的下载、安装、配置及基本使用方法。这对于Java初学者来说是非常实用且全面的指南。
【eclipse+tomcat环境配置】是开发Java Web应用程序时常用的一种集成开发环境与服务器的配置方式。在本文中,我们将详细讲解如何配置这个环境,包括安装JAVA虚拟机、配置Tomcat、设置环境变量,以及在eclipse中配置...
1. **下载与安装JDK**:访问Oracle官网或者 AdoptOpenJDK 网站,根据操作系统选择合适的JDK版本进行下载并安装。 2. **设置JAVA_HOME**:这是最核心的环境变量,它指向JDK的安装目录。例如,在Windows中,打开系统...