在编写Java程序的时候,程序员需要安装JDK,JDK里面已经包含了JRE,JRE里包含了JVM虚拟机了。Eclipse的运行需要JRE的支持。所以我们需要JRE。 JDK有64bit和32bit之分,Eclipse也有64bit和32bit之分。

为什么是64bit?

现在内存越来越大,而32bit的系统只能寻址4G的空间,由于一些系统中断的地址占用,32bit的系统只能识别3G的内存。要想充分利用剩余的内存,只能换成64bit操作系统。

64bit有什么劣势

由于64bit的系统是最近发展起来的,有的软件只能运行于32bit上,在64bit环境中不是太好,所以软件的兼容性是需要解决的。许多人不愿升级到64bit操作系统就是这个原因。

为什么需要32bit的JDK

写一个项目需要使用JMF,而JMF是2002年左右出来的东西,当时还不支持64bit的系统。于是在我的64bit的JDK上不能运行,会报错误。无奈,只能从别人的32bit的JDK拷贝到我的电脑上运行。

更改环境之前需要做什么

删除一些文件。如果系统之前是使用exe安装方式安装的JDK,那么在C://windows/system32会有3个文件,是java.exe javaw.exe javaws.exe。为什么当时使用exe安装JDK的时候不要配置环境变量,就可以运行java程序?就是因为安装文件在这个目录下放了这几个文件。

获得32bit的JDK。可以下载一个32bit的JDK。

获得32bit的Eclipse。如果直接在32bit的jre上运行64bit的eclipse会出现问题的。会出现如下错误

Failed to load the JNI shared library "F:\jdk1.7.0_03\bin\..\jre\bin\client\jvm.dll".

如何更改环境变量

右键计算机-属性,高级系统设置。

检测是否成功

打开cmd,输入命令java -version

声明:未经允许禁止转载 东东东 陈煜东的博客 文章,谢谢。如经授权,转载请注明: 转载自东东东 陈煜东的博客

本文链接地址: java 64bit 32bit environment path install – https://www.chenyudong.com/archives/java-64bit-32bit-environment-path-install.html