`

64位Java开发平台的选择,如何区分JDK,Tomcat,eclipse的32位与64版本

阅读更多

作者:赵磊

博客:http://elf8848.iteye.com

 

当你想下载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位程序的性能问题,只讨论如何选择相应的版本。

6
4
分享到:
评论
1 楼 xpf7622 2014-02-28  
win7 64 64位eclipse 能运行32位JDK么?

相关推荐

    jdk+tomcat+Eclipse(JAVA环境开发配置)

    本教程将详细介绍如何配置`JDK`、`Tomcat`以及`Eclipse`,这三个组件是构建Java环境开发配置的核心,尤其对于进行Web应用程序开发,如JSP,至关重要。 首先,让我们详细了解一下这三个组件: 1. **JDK (Java ...

    Java中JDK,Tomcat,Eclipse的配置(详细)

    在Java开发环境中,JDK,Tomcat,和Eclipse是三个关键组件,它们共同构建了Java应用程序的基础架构。本文将详细介绍这些组件的安装与配置,以及如何发布Web项目。 首先,我们来了解一下JDK(Java Development Kit)...

    搭建Java Web开发环境(JDK+Tomcat+Eclipse for EE)

    本人原创。图文并茂,详细讲述了安装JDK、Tomcat以及Eclipse4EE开发工具的过程及在工具中开发、发布、运行Web项目的基本方法。同时还说明了MySQL及其界面管理工具SQLYog的安装及使用。

    Java 学习笔记 开发环境搭建JDK+Tomcat+Eclipse

    ### Java学习笔记:开发环境搭建JDK+Tomcat+Eclipse #### 一、开发工具获取 ##### 1、开发工具包JDK JDK(Java Development Kit)是Java语言的基础软件包,它提供了编译、运行Java程序所需的所有工具。 - **下载...

    eclipse win64以及jdk安装包

    本资源包含的是"Eclipse Oxygen"的64位版本,这是一个针对Windows操作系统的版本,适用于处理大型项目和高性能的开发需求。 Eclipse Oxygen是Eclipse IDE的第25个版本,发布于2017年。它引入了一系列新特性,提高了...

    eclipse支持jdk1.7+tomcat6.0以上版本

    ### Eclipse支持JDK 1.7与Tomcat 6.0及以上版本的知识点详解 #### 一、Eclipse JEE Luna SR2版本介绍 在理解如何配置Eclipse以支持JDK 1.7及更高版本,并与Tomcat 6.0及后续版本集成之前,我们先来了解一下Eclipse...

    Ubuntu Kylin 14.04 安装配置 jdk、eclipse、tomcat 通用

    Ubuntu Kylin 14.04 安装配置 jdk、eclipse、tomcat 通用 一、安装 jdk 安装 jdk 是 Ubuntu Kylin 14.04 操作系统中配置 java 开发环境的第一步骤。我们可以从 Oracle 官网下载 jdk,网址为 ...

    最后一版支持JDK1.8的eclipse eclipse-jee-2020-06-R-win32-x86_64

    "eclipse-jee-2020-06-R-win32-x86_64"是Eclipse针对Windows 32位x86_64架构的一个版本,发布于2020年6月,它是最后支持JDK 1.8的Eclipse版本。这个特定版本对于那些仍然依赖Java 8进行开发的用户来说至关重要,因为...

    jdk1.6 64位+tomcat6.0.45_64位 官方正式版 -windows-x64

    Java开发工具包(JDK)1.6 64位和Tomcat 6.0.45 64位是两个关键组件,用于在Windows x64操作系统上构建和部署Java应用程序,特别是Web应用程序。以下是关于这两个组件及其相关知识点的详细说明: 1. **Java ...

    JDK+tomcat+eclipse快速搭建及软件使用手册

    在IT行业中,开发Java Web应用通常需要三个核心组件:JDK(Java Development Kit)、Tomcat(一个开源的Servlet容器)和Eclipse(一个强大的集成开发环境)。本手册将详细介绍如何利用这些工具搭建开发环境以及如何...

    jdk eclipse开发环境搭建

    总结来说,本文详细介绍了如何从零开始搭建一个基于JDK、Eclipse和Tomcat的完整Java Web开发环境,包括各个组件的下载、安装、配置及基本使用方法。这对于Java初学者来说是非常实用且全面的指南。

    linux安装配置jdk1.5、tomcat5.5、eclipse3.2详解

    在Linux系统中,配置Java开发环境涉及的关键知识点包括JDK的安装、Tomcat服务器的配置以及Eclipse集成开发环境的搭建。下面将详细介绍每个步骤。 首先,我们需要安装JDK1.5。在Linux环境下,通常会将软件安装在`/...

    eclipse+Tomcat7.0+jdk7.0

    【标题】"eclipse+Tomcat7.0+jdk7.0"是一个组合包,包含了三个重要的组件,用于Java开发和应用服务器环境的搭建。Eclipse是著名的Java集成开发环境(IDE),Tomcat7.0则是一个开源的Apache Tomcat服务器,常用于部署...

    Java学习笔记开发环境搭建JDK+Tomcat+Eclipse共8页.pdf.zip

    【Java学习笔记开发环境搭建JDK+Tomcat+Eclipse共8页.pdf】 这篇学习笔记主要涵盖了Java开发环境的搭建过程,其中包括三个核心组件:Java Development Kit (JDK)、Apache Tomcat服务器和Eclipse集成开发环境(IDE)...

    Linux下JAVA开发环境的搭建(JDK+Eclipse+Tomcat详细)

    在Linux系统中搭建Java开发环境,主要涉及到三个关键部分:JDK(Java Development Kit)的安装、Eclipse IDE(集成开发环境)的部署以及Tomcat服务器的配置。下面将详细阐述这三个步骤。 首先,让我们来看JDK的安装...

    JDK、Tomcat、Eclipse安装及环境配置

    在IT行业中,开发Java应用程序通常离不开三个核心工具:JDK(Java Development Kit)、Tomcat(一个流行的Java Servlet容器)和Eclipse(一个强大的Java集成开发环境)。本文将详细阐述这三个工具的安装与环境配置...

    CentOS 安装配置JDK与Tomcat支持jsp文件解析

    你可以根据你的系统架构(32位或64位)从Oracle官网下载对应版本的JDK。不过请注意,下载通常需要注册和登录。 - 32位:http://download.oracle.com/otn-pub/java/jdk/6u35-b10/jdk-6u35-linux-i586-rpm.bin - 64...

    jdk,tomcat,eclipse,myeclipse配置

    在IT领域,开发Java应用程序通常涉及使用一系列工具,包括JDK(Java Development Kit)、Tomcat、Eclipse和MyEclipse。这些工具各自扮演着关键的角色,对于Java开发人员来说是必不可少的。 首先,JDK是Java编程的...

    最全javaweb项目环境搭建文档,包含JDK eclipse 配置Tomcat 安装数据库

    总结,搭建Java Web开发环境涉及多个环节,包括JDK的安装与配置、Eclipse的使用、Tomcat服务器的配置以及数据库的安装与管理。每个步骤都需要细心操作,确保所有配置无误,才能顺利进行项目开发。遇到问题时,及时...

    JDK 6 TOMCAT 6 Eclipse 3.3 Myeclipse 6.07.0 安装说明

    ### JDK 6、TOMCAT 6、Eclipse 3.3、Myeclipse 6.0/7.0 ...以上就是 JDK 6、TOMCAT 6、Eclipse 3.3 和 Myeclipse 6.0/7.0 的安装与配置过程。通过这些步骤,您应该能够成功地搭建起一个功能完整的 Java Web 开发环境。

Global site tag (gtag.js) - Google Analytics