系统变量下:
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,试试看有没有切换成功。