安装java jdk出现问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装java jdk出现问题相关的知识,希望对你有一定的参考价值。

安装jdk时系统提示“windows installer 程序包邮问题,此安装需要的DLL不能运行,请与您的支持人员或程序包开发商联系”。求高人帮忙!

安装java jdk出现问题可能是版本兼容问题引起。
JVM 32 bit和JVM 64 bit
JVM是Java开发人员必不可少的工具,而JVM也有32 bit和64 bit之分.
那实际上32位和64位JDK有什么区别呢?
JVM 32bit 和JVM 64bit的区别如下:
1目前只有server VM支持64bit JVM,client不支持32bit JVM。
2 .The Java Plug-in, AWT Robot and Java Web Start这些组件目前不支持64bit JVM
3.本地代码的影响:对JNI的编程接口没有影响,但是针对32-bit VM写的代码必须重新编译才能在64-bit VM工作。
4.32-bit JVM堆大小最大是4G, 64-bit VMs 上, Java堆的大小受限于物理内存和操作系统提供的虚拟内存。(这里的堆并不严谨)
5.线程的默认堆栈大小:在windows上32位JVM,默认堆栈最大是320k 64-bit JVM是1024K。
6.性能影响:
(1)64bit JVM相比32bit JVM,在大量的内存访问的情况下,其性能损失更少,AMD64和EM64T平台在64位模式下运行时,Java虚拟机得到了一些额外的寄存器,它可以用来生成更有效的原生指令序列。
(2)性能上,在SPARC 处理器上,当一个java应用程序从32bit 平台移植到64bit平台的64bit JVM会用大约 10-20%的性能损失,而在AMD64和 EM64T平台上,其性能损失的范围在0-15%.
参考技术A 估计你是卸载了以后想重装的 , 安装文件找不到 *.msi(* 你的JDK版本名)
下面以我的JDK为例 jdk1.6.0_31
这个你要去C:\Users\Administrator\AppData\LocalLow\Sun\Java\jdk1.6.0_31 这里看看有没有这个文件 jdk1.6.0_31.msi 如果没有是无法安装的 在你的计算机里搜一下有没有这个文件(jdk1.6.0_31.msi) 找到了以后 安装时指定好这个文件的位置就好了
如果找不到 那就不好解决了 我就只好说 建议你 重下一个和这个 版本不一样的来安装了
如: jdk1.6.0_29 ,jdk1.6.0_20 等等 或最新版都可以的
参考技术B 是卸载了之前的版本又重新装的么? 补充一下问题 参考技术C 你把jre拷贝到目录下应该就OK了 参考技术D 去官网在下一个。

java开发环境搭建(jdk安装)和经常出现问题的探讨

面对许多java初学者环境搭建出现的问题

第一步:

1,首先在可以百度jdk进入oracle的官网也可以进入这个网站

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2,下载完成后点击jdk进行安装

点击下一步到(!!!!记住jdk的安装路径!!!!!)可以自己修改安装路径,只需要记住就可以了

点击下一步开始安装,直到跳出下面是界面也就是安装jre的界面(可以进行点击下一步安装jre,也可以点击叉号关闭,不进行安装jre,因为安装的jdk里面已经封装好的jre

!!!!不建议安装jre!!!!

完成上面几部就算是jdk安装成功(如何验证安装成功,可以在dos窗口输入java和java -version)

 

 

能蹦出上面的信息,说明安装没问题,接下来需要配置环境变量

第二部:环境变量的配置

1,在我的电脑上右击------------>属性---------->高级系统设置-------->高级------>环境变量

打开之后有上下两栏,上面是用户变量,下面系统变量,随便选一栏(这儿应该懂吧,用户变量是只针对当前用户的,系统变量是全局的),点击新建,输入下面的信息

 

变量设置参数如下:

变量名:JAVA_HOME 

变量值:C:\\Program Files (x86)\\Java\\jdk1.8.0_91// 要根据自己的实际路径配置(此为默认路径)上面提到的jdk安装路径

变量名:CLASSPATH 

变量值:

.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar;

         //记得前面有个".",前面的逗号的意思是优先加载的意思

注意:这儿坑了好多人,这个path在电脑中是存在的,我们不需要新建path,只需要找到path,双击进入并把变量值加到变量值的后面,如果之前的变量值最后面没有分号,要在之前变量的后面加分号,讲变量区分开。

变量名:Path 

变量值:

%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin;

         //直接找到path 然后复制到其前面

配置好上面三条之后进行验证是否配置正确

重新打开dos界面(需要关闭dos,并重新打开),在dos界面输入javac

出现上面是一堆东西,说明ok了

以上是关于安装java jdk出现问题的主要内容,如果未能解决你的问题,请参考以下文章

java开发环境搭建(jdk安装)和经常出现问题的探讨

安装JDK1.8之后又安装1.7出现的环境变量问题

安装多版本的JDK出现问题及解决办法

安装jdk出现问题:Error opening registry key'software\Javasoft\Java Runti

安装java是出现说安装JDK出现"Windows Installer程序包有问题,此安装需要的DLL不能运行...

JAVA - JDK14的安装问题