JDK安装方法参考

【参考方法】
系统变量下:
JAVA_HOME     C:\Program Files\Java\jdk1.8.0_65
CLASSPATH    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
PATH:     ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;



参考blog:
1. 环境变量path和classpath的作用是什么?
http://blog.csdn.net/fb281906011/article/details/8057672

2.ant配置
http://blog.csdn.net/candys75/article/details/50561893

3、安装多个jdk,出现问题解决方法
http://www.cnblogs.com/zhunian/p/5590478.html
设置与注册表信息无关的JDK
http://blog.sina.com.cn/s/blog_5a6871090101dclq.html

配置多个jdk方法一:
安装多个jdk时出现如下问题
C:>java -version 
Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’ 
has value ‘1.8’, but ‘1.7’ is required. 
Error: could not find java.dll 
Error: Could not find java SE Runtime Environment.
解决方法:当windows操作系统上安装了多个jdk时的切换方法(例如同时安装了jdk1.7.x和jdk1.8.x)
1、想使用jdk1.8.x时:
a.JAVA_HOME指向jdk1.8.x,即:JAVA_HOME: C:\Program Files\Java\jdk1.8.x
b.把JDK1.8.x对应的JAVA_HOME\bin下的 java.exe、javaw.exe、javaws.exe这三个可执行文件复制覆盖到C:\Windows\System32目录下,此时再在cmd命令行输入:java -version ,一切正常。
c.将注册表HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment对应的值设置为1.8;
2、想使用jdk1.7.x时:
a.JAVA_HOME指向jdk1.7.x,即:JAVA_HOME: C:\Program Files\Java\jdk1.7.x
b.把JDK1.7.x对应的JAVA_HOME\bin下的 java.exe、javaw.exe、javaws.exe这三个可执行文件复制覆盖到C:\Windows\System32目录下,此时再在cmd命令行输入:java -version ,一切正常。
c.将注册表HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment对应的值设置为1.7;



配置多个jdk方法二:
假如想在win7下同时安装jdk1.7和jdk1.8,可以先默认安装jdk1.7.x和jdk1.8.x,然后根据情况:
删除:C:/windows/system32下的:java.exe、javaw.exe、javaws.exe三个文件就OK了。 

1.如果注册表没有权限操作
 a.默认安装的目录是C:\Program Files\Java\jdk1.7.x和C:\Program Files\Java\jdk1.8.x;
 b.将装好的JDK,JRE目录(我这共4个)拷贝到任意一个其他目录,如D:\jdk,备份JDK。
 c.在控制面板里面将JDK,JRE卸载(注册表随之没有了jdk的配置信息)。
 d.然后设置环境变量,直接指向D:\jdk\1.7.x或者D:\jdk\1.8.x,以后就可以通过修改JAVA_HOME的值自由切换jdk版本了。
 
2.如果注册表可以操作
可以删除注册表信息,然后配置好环境变量,通过切换JAVA_HOME,试试看有没有切换成功。

猜你喜欢

转载自franciswmf.iteye.com/blog/2258856