64位Linux系统安装32位JDK

合集下载

在64位的环境下编译32位的应用程序

在64位的环境下编译32位的应用程序

在64位的环境下编译32位的应用程序1) 工具安装:a) 首先必须安装以下基本编译工具:sudo apt-get install gcc build-essential linux-header-`uname -r` dkmsb) 另外,为编译32bit程序,还需要安装以下软件包sudo apt-get install ia32-libs libc6-dev-i386 linux322) 最关键的东西是需要告知gcc编译器编译的平台是i386, 所以需要:a) 在configure前加上linux32b) 在configure后加上"CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32"注:linux32 命令主要用来设置一下主机环境,其实影响的就是configure命令中--build, --host和--target三个选项。

linux32 命令使用前后区别:staff-1:~/src/lame-3.96.1# ./configurechecking build system type... x86_64-unknown-linux-gnuchecking host system type... x86_64-unknown-linux-gnustaff-1:~/src/lame-3.96.1# linux32 ./configurechecking build system type... i686-pc-linux-gnuchecking host system type... i686-pc-linux-gnu3) 如果编译的程序是32位的,所需要的动态链接库也必须是32位的,可以重新编译得到,也可以直接用sudo apt-get install libXXX:i386命令安装到编译主机上,":i386"即表示32位版本的该库。

LINUX安装32位运行库【LINUX配置YUM源的几种办法】

LINUX安装32位运行库【LINUX配置YUM源的几种办法】

很多时候我们需要用linux运行或测试程序,然而我们发现64位linux系统在检测32位程序的动态链接库文件时(也就是ldd一个so文件)会报错:不是动态可执行文件【或英文提示:not a dynamic executable file】这是因为系统没有安装32位兼容库的缘故,我们分两大方法解决这个问题→有网络/无网络一、当前使用linux系统已连接网络情况下,可进行在线安装yum在线安装:sudo yum install xulrunner.i686或:sudo yum install ia32-libs.i686Ubuntu系统:sudo apt-get install ia32-libs但是在这里要附带说明一下,RedHat系统默认是需要注册才能使用yum的在线安装功能的,如果没有注册系统会提示:This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.如果您不想花钱注册,请参考B计划:【使用CentOS的网络资源配置yum源】备份原repo文件:mv /etc/yum.repos.d/rhel-debuginfo.repo/etc/yum.repos.d/rhel-debuginfo.repo.repo.bak编辑repo文件:vi /etc/yum.repos.d/rhel-debuginfo.repo内容为:[base]name=CentOS-$releasever - Basebaseurl=/centos/6.0/os/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#released updates[updates]name=CentOS-$releasever - Updatesbaseurl=/centos/6.0/updates/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#packages used/produced in the build but not released#[addons] #name=CentOS-$releasever - Addons#baseurl=/centos/$releasever/addons/$basearch/#gpgcheck=1#gpgkey=/centos/RPM-GPG-KEY-CentOS-6#additional packages that may be useful[extras]name=CentOS-$releasever - Extrasbaseurl=/centos/6.0/extras/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#additional packages that extend functionality of existing packages [centosplus]name=CentOS-$releasever - Plusbaseurl=/centos/6.0/centosplus/$basearch/gpgcheck=1enabled=0编辑完成后使用:yum clean all清理yum包使用yum install vim或yum install xulrunner.i686 命令安装32位运行库二、所使用的linux系统为封闭式网路,无法连接外网这种情况下我们需要有安装光盘,也就是安装当前linux系统所使用的安装光盘,也可以分为两种情况1): 使用iso镜像文件挂载1.创建iso存放目录和挂载目录mkdir /mnt/iso mkdir/mnt/cdrom2. 将iso镜像文件复制到/mnt/iso文件夹下3. 将/mnt/iso/下的iso文件挂载到/mnt/cdrom目录 mount -o loop /mnt/iso/XXXXX.iso /mnt/cdrom <注:挂载完之后对其操作会提示设备繁忙,此时需要umount解开挂载才行> 查看是否挂载成功:df -h <用来查看系统中所有挂载的,mount也可以>4. cd /etc/yum.repos.d/==> 创建自己的.repo文件touch myself.repo ==> vi myself.repo[base]name=RedHatbaseurl=file:///mnt/cdrom #注:这里的baseurl就是你挂载的目录,在这里是/mnt/cdromenabled=1gpgckeck=0gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release #注:此参数可以cd /mnt/cdrom/看到,此参数仅供参考5. 测试:yum clean all ==> yum install vim*如果无效则使用 yum install xulrunner.i6862:)使用已挂载的镜像文件配置yum源【光盘已经挂载在media文件中,显示的是已经解压的iso镜像文件】1. 挂载光盘mount /dev/cdrom /media 通常会提示:mount: block device /dev/sr0 is write-protected, mountingread-only意思是当前光盘是以只读方式挂载的,可以忽略,你也可以添加参数挂载:mount -ro -loop /dev/cdrom /media #以只读方式挂载,就不会报错了2. 建立yum配置文件vi /etc/yum.repos.d/local.repo 内容如下:[base]name=linux6baseurl=file:///mediagpgcheck=0enable=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release3. 修改YUM源地址vi/usr/lib/python2.6/site-packages/yum/yumRepo.py在末行模式下(也就是输入状态下按了ESC的状态),输入/remote可以查找remote单词找到 remote = url +'/' + relative 修改为:remote = '/yum' + relative4. 测试:yum clean all 安装: yum install vim*或者使用yum install xulrunner.i686如果系统在安装一大堆的i686包就代表完成了附录:yum说明[yum常用命令]Yum(全称为Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。

64位系统兼容32位应用程序

64位系统兼容32位应用程序
x64作業系統的IIS跑framework1.1心得FrameWork2.0(簡稱FW2.0)支援32bit與64bit,而FW1.1僅支援32bit,
所以當x64作業系統的IIS6想要跑FW1.1的程式,就必須將64bit的IIS降低為支援32bit。
我們可以在DOS模式下,執行下列指令
然後執行 aspnet_regiis.exe -s W3SVC/1/ROOT/虛擬目錄名稱
執行完後記得要到IIS的網頁延伸服務中,確認1.1.4322是否有允許,這樣才能跑唷!
但是可惜的是CrystalReport9.1似乎在x64平台上是不支援的,因為一直有問題,也暫時找不到答案。
C:\Inetpub\AdminScripts\cscript.exe adsutil.vbs get W3SVC/AppPools/Enable32BitAppOnWin64
成功後就已經將IIS降為32bit,但是由於IIS的32bit模式,介面不支援64bit,所以會發生在IIS中,虛擬目錄設定的屬性頁上,
注意: 2.0 的内部版本可能随当前发行的内部版本的变化而变化。这些步骤适用果你將IIS回復成支援64bit,
則這個屬性就又會出現...所以不見是正常的。
那重點來了,沒法下拉切換要執行的framework版本,那該怎麼設定目錄需求的framework版本?
其實這是需要透過指令來達成~~
首先先切換到Framework的目錄底下,譬如要設定1.1版,就在DOS模式切換到C:\WINDOWS\\Framework\v1.1.4322>
3. 键入以下命令,安装 2.0(32 位)版本并在 IIS 根目录下安装脚本映射:
%SYSTEMROOT%\\Framework\v2.0.50727\aspnet_regiis.exe -i

jdk-8u221安装教程

jdk-8u221安装教程

1.鼠标右击【jdk-8u221-64bit】选择【解压到jdk-8u221-64bit】。

2.双击打开【jdk-8u221-64bit】文件夹。

3.鼠标右击【jdk-8u221-windows-64bit】选择【以管理员身份运行】。

4.点击【下一步】。

5.点击【下一步】。

6.安装中。

7.点击【下一步】。

8.jre安装中。

9.点击【关闭】。

10.打开jdk的安装路径,在地址中鼠标右击选择【复制】。

温馨提示:64位的jdk的默认安装路径是【C:\Program Files\Java\jdk1.8.0_221】。

32位的jdk的默认安装路径是【C:\Program Files (x86)\Java\jdk1.8.0_221】。

11.右击【此电脑】然后选择【属性】。

12.点击【高级系统设置】。

13.点击【环境变量】。

14.在系统变量下点击【新建】。

15.变量名输入【JAVA_HOME】,在变量值栏中使用快捷键Ctrl+V粘贴刚才复制的jdk的路径,然后点击【确定】。

16.点击【新建】。

17.变量名中输入【CLASSPATH】,变量值中输入【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar】然后点击【确定】。

温馨提示:注意变量值前面的【.;】18.找到【Path】变量,然后点击【编辑】。

19.点击【新建】。

20.输入【%JAVA_HOME%\bin】然后点击【确定】。

温馨提示:win7系统有所不同,只需要在最后面加入【;%JAVA_HOME%\bin】就好,注意分号。

21.点击【确定】。

22.点击【确定】。

23.按下快捷键win+r。

24.输入【cmd】然后点击【确定】。

25.输入【java -version】并按下键盘上的Enterd得到jdk的安装版本。

温馨提示:-version前面有个空格。

26.输入【java】然后按键盘上面的Enter键。

27.得到下面的信息。

64位硬件可以装32位系统吗

64位硬件可以装32位系统吗

64位硬件可以装32位系统吗
64位硬件可以装32位系统吗可以的
装32位系统的方法步骤
1、先下载一个ghost版的win7操作系统,现在拿“深度技术 ghost win7 sp1 x64 电脑城装机版 v2013.10”做演示。

2、下载好后文件为iso文件,所以我们要先把它全部解压出来(最好下载在d盘或e盘根目录下)
装32位系统的方法步骤图1 3、解压之后得到如下图的文件,然后点击“ghost”文件
装32位系统的方法步骤图2 4、打开ghost文件后运行“安装系统”
5、运行“安装系统”就会出现下面的界面,选择盘符c盘,一般就是默认就可以了,然后点“执行”
装32位系统的方法步骤图3 6、按上面的操作后就会出现以下的界面,这个过程需要几分钟。

装32位系统的方法步骤图4 7、这个过程完成后会马上自动重启计算机,等重启以后win7系统基本算是安装完成了,后面我们就不用管了。

因为我们的系统都是全自动安装,可以体验到一键安装win7系统,不用我们任何操作!
下面是一键安装win7系统重新启动自动安装的截图
装32位系统的方法步骤图5装32位系统的方法步骤图6装32位
系统的方法步骤图7 重新安装系统完成,一个全新的系统又降临到你的计算机上。

我想问一下用64位的系统可以装32位的软件吗???

我想问一下用64位的系统可以装32位的软件吗???

我想问一下用64位的系统可以装32位的软件吗之前你应该对windows7 32与64位操作系统有一个初步的了解。

我给你一个参考资料,看了就可以解决你提出的问题了。

简单的说32位系统就是指地址总线是32位的的系统。

以下是一些相关资料,希望对你有帮助:所谓的32位与64位实际上是指计算机的寻址空间大小,也就是在一个时钟频率动作下寻找内存做出多少位的计算动作。

2的5次方是32,而6次方则是64,对于采用二进制的计算机运算来说,寻址位数增加了,性能就能大幅度跃升。

就如同286PC是16位,跃升到386的32位带来的性能变革一样。

在计算机技术的发展史上,中央处理器寻址空间的演变往往是牵动整个计算机发展的要害。

1975年,8位寻址能力的英特尔8080处理器的出现,造就了比尔?盖茨和保罗?艾伦辍学为Altair计算机编写Basic语言;1980年286芯片的发明直接孕育了个人电脑的诞生,其16位寻址能力决定了今天仍是软件运行根基的640KB基础内存;接下来386DX芯片横空出世,32位计算能力造就了复杂的图形界面程序,使我们以绚丽的Windows告别了黑暗的DOS程序;而32位计算的杰出代表Pentium芯片,更是推动了整个多媒体PC时代的发展。

延续这条发展道路,64位寻址空间的 Opteron的到来,无疑宣布大众性计算机将向高性能方面发展。

4GB内存依然是安装32位处理器计算机的瓶颈,因为它寻址和编码范围偏小,只能适用于低端、小规模应用,一旦业务发展和数据量超过每日500万条时,系统就很容易出现故障甚至崩溃。

64位平台高达180亿GB内存的寻址能力,使它在未来很长一段时间内都可以解决高端应用中存储器寻址的瓶颈。

总之,从各种数字表明,32位到64位,是计算机性能提高的一次革命!32位和16位指的是寻址方式,不是指色彩。

windows98并不是严格意义上的32位操作系统,而是一个16/32位混合操作系统,这也是9x/me不稳定的原因之一。

linux_32位安装JDK1.6以及tomcat-5.5

安装1.6JDK1.下载jdk-6u20-linux-i586.bin成功后上传至服务器任意目录2. 在当前目录输入chmod 755 jdk-6u20-linux-i586-rpm.bin3.看到安装程序在询问您是否尊守许可协议页面,回车,空格都可以,看完协议出现一行字:Do you aggree to the above license terms? [yes or no]安装程序在问您是否愿意遵守刚才看过的许可协议。

当然要同意了,输入"y" 或"yes" 回车。

4.在命令行输入:vi /etc/profile在里面添加如下内容export JA V A_HOME=/usr/local/java/jdk1.6.0_20export JA V A_BIN=/usr/local/java/jdk1.6.0_20/binexport PATH=$PATH:$JA V A_HOME/binexport CLASSPA TH=.:$JA V A_HOME/lib/dt.jar:$JA V A_HOME/lib/tools.jarexport JA V A_HOME JA V A_BIN PATH CLASSPA TH5.进入/usr/bin/目录cd /usr/binln -s -f /usr/java/jdk1.6.0_20/jre/bin/javaln -s -f /usr/java/jdk1.6.0_20/bin/javac6. 在命令行输入java -version屏幕输出:java version "jdk1.6.0_20"Java(TM) 2 Runtime Environment, Standard Edition (build jdk1.6.0_20)Java HotSpot(TM) Client VM (build jdk1.6.0_20, mixed mode)7. 安装JDK1.6完毕.安装tomcat1. 下载apache-tomcat-5.5.30.tar.gz2. 使用FileZilla Client将此文件上传至/tools目录3. 解压gz文件# tar -zxvf /tools/apache-tomcat-5.5.30.tar.gz5. 将Apache移动到跟目录下# mv /tools/apache-tomcat-5.5.30 /6. 进入apache/bin目录下# cd /apache-tomcat-5.5.30/bin7. 开启与关闭服务# ./startup.sh //启动tomcat显示Using CATALINA_BASE: /usr/local/tomcatUsing CA TALINA_HOME: /usr/local/tomcatUsing CA TALINA_TEMDIR: /usr/local/tomcat/tempUsing JA V A_HOME: /usr/java/jdk1.6.0_20到此tomcat已经安装完成,现在使用浏览器访问http://localhost:8080,出现tomcat默认页面,说明已经安装成功。

64位下怎样运行32位软件

运行 32 位程序在WOW 64 子系统使32 位程序,能够在基于x 64 的版本的Windows Server 2003 和Windows XP Professional x64 Edition 上运行而无需进行修改。

在 WOW 64 子系统执行此x 64 版本的 Windows Server 2003 和 Windows XP Professional x64 Edition 创建32 位环境。

有关在WOW 64 子系统,请参阅Mi crosoft 平台SDK 文档64 位 Windows 部分中的"正在运行32 位应用程序"主题。

若要查看此文档,请访问下面的 Microsoft Web 站点:http://m sdn2.m /en-us/library/aa384249.aspx回到顶端程序性能注意事项在基于x 64 的版本的 Windows Server 2003 和Windows XP Professional x64 Edition 上,在 WOW 64 子系统创建32 位环境。

某些32 位程序可能较慢上运行这些操作系统比32 位版本的Windows Server 2003 和 Windows XP 中那样。

是例如一个32 位程序可能运行速度较慢在Windows XP Professional x64 Edi tion Mi crosoft Windows XP Professional 上比。

或者,需要大量内存可能会出现的某些32 位程序增加了在基于x 64 的版本的Windows Server 2003 和 Windows XP Professional x64 Edition 上的性能。

此性能增加的原因,基于x 64 的版本的Windows Server 2003 和Windows XP Professional x64 Edition 支持比32 位版本的Windows Server 2003 和Windows XP Professional 的更多的物理内存。

JDK和MyEclipse下载安装教程

JDK安装配置开发环境教程下载JDKJDK 的全称是Java(TM) SE Development Kit,即Java标准版(Standard Edition)开发工具包。

这是Java开发和运行的基本平台。

换句话说所有用Java语言编写的程序要运行都离不开它,而用它就可以编译Java代码为类文件。

注意,不要下载JRE(Java Runtime Environment, Java运行时环境),因为JRE 不包含Java 编译器和JDK类的源码。

下载地址:/javase/downloads/index.jsp点击其后的Download跳转到下一页面:再次强调注意,不要下载JRE(Java Runtime Environment, Java运行时环境),因为JRE 不包含Java 编译器和JDK类的源码。

我们看到JDK 支持多个主流操作系统和硬件平台的安装,包括Windows,Linux,Solaris这些是操作系统软件的版本。

而每个平台又区分了针对不同的硬件环境的(主要是CPU的),x86就是一般的家用电脑的32位CPU,例如Intel和AMD的;x64则是64位CPU,一般用在服务器上。

因此,我们只要关注Windows x86版本的就可以了下载完成后我们可以看到这样一个图标:双击图标安装等待一下后自动跳到如下页面:许可证协议对话框时点击接受按钮方可继续安装,接下来的安装界面是中文的,点击下一步或者继续按钮如下图:在这个屏幕我们可以看到默认安装路径是到c:\Program Files\Java\jdk1.x.x_xx,但是呢,这个安装路径需要进行修改,点击更改(A)…按钮来修改JDK的安装目录,点击后输入类似于C:\jdk1.6.0这样的不包含空格,也不包含中文路径的文件夹来安装。

而这样的路径是不推荐的:C:\Java学习\JDK 1.6。

之所以这样做是因为路径带空格和中文后有时候会出现不必要的问题,导致某些Java程序运行失败,也会在以后设置PA TH和CLASSPA TH时出现一些问题。

JDK的安装和使用方法详细说明

JDK的安装及使用方法详细说明一、JDK基本开发工具简介JDK(Java Developer's Kit,Java开发者工具包),也称J2SDK(Java 2 Software Development Kit),是SUN公司提供的一个开源、免费的Java开发工具。

JDK 包含了Java程序的编译、解释执行工具以及Java运行环境(即JRE)。

作为基本开发工具,JDK也是其它Java开发工具的基础,也就是说,在安装其它开发工具和集成开发环境以前,必须首先安装JDK。

初学者使用JDK,可以在学习的初期把精力集中在Java语言语法的学习上,能够体会到更底层、更基础的知识,对于以后的程序开发很有帮助。

但是JDK没有提供Java源代码的编辑环境,这个是SUN提供的很多基础开发工具的通病,所以还需要在某种文本编辑器(比如:记事本、EditPlus、UltraEdit等)中编写Java源代码。

其实大部分程序设计语言的源代码都是一个文本文件,只是存储成了不同的后缀名而已。

Java源代码程序文件的后缀是.java 的文本文件。

对于初学者来讲,仅使用“记事本+JDK”就可以完成Java程序的编辑、编译、解释及执行等功能。

Java发展到现在,按应用来进行分类,可分为三大块:J2SE、J2ME和J2EE。

这三块相互补充,应用范围不同。

●J2SE就是Java 2的标准版,主要用于桌面应用软件的编程,从JDK1.1.8版本以后改成J2SE。

初学者应从J2SE开始学习。

本文关于软件的下载、安装和配置,以及教学授课内容的介绍也都是基于J2SE平台的。

●J2ME就是Java 2微型嵌入式版,主要应用于嵌入式系统的开发,如:手机、PDA、家电的编程等。

可以说,这是一个很有前途的研究和工作方向。

●J2EE是Java 2的企业版,全称为Java 2 Platform Enterprise Edition。

J2EE 主要用于分布式的网络程序的开发,如:电子商务网站和ERP系统等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档