关于Eclipse及JDK安装过程中的一些问题

一,环境变量的配置

  1.配置CLASSPATH系统变量

CLASSPATH系统变量为类查找路径

    ①、在使用javac进行编译时遇到import时候就会通过这个变量里面配置的路径去查找。如果配置的是目录,则会查找目录下的.class或.java(.java会自动编译出.class)的类文件,如果是.jar文件,则会引用.jar中的类,也可以通过javac -cp 进行指定CLASSPATH

    ②、使用java运行java程序的时候import类的查找顺序为

      jre/lib中的*.jar,或被-Xbootclasspath参数指定的路径中的.jar(由启动类加载器加载)

      jre/lib/ext子孙目录中的.class和子文件中的*.jar文件,或者由java.ext.dirs系统变量指定的目录和文件(扩展类加载器加载)

      CLASSPATH中配置目录的子孙目录中的.class和配置的.jar中的类(应用程序类加载器加载)

              ③开头使用.;表示在使用java或javac优先从当前目录查找类资源;tools.jar 是系统用来编译一个类的时候用到的。

  2,配置JAVA-HOME系统变量

  3.配置path系统变量

二,版本不支持问题

jdk所用版本太低,不支持Eclipse使用。

三,cmd闪现消失的解决方法

CMD命令窗口在一些特殊情况时我们会用到,如PING下看网络通不通。在CMD窗口里运行命令如磁盘格式转换,在开始运行输入CMD回车后,CMD命令黑框框出来闪一下就消失不见了的问题可以参考下下面的解决方法。

  1、首先查看C:\WINDOWS\SYSTEM32下的CMD.EXE是否存在,文件日期是否正常;

  检测结果为正常,与其他系统文件日期相同,应该不是这个问题。

  2、再查看系统的环境变量,path是否包含如下路径:%SystemRoot%\system32;%SystemRoot%;

  查看后发现存在(如果不存在就需加上)

  3、看来还不是在上面的两个常见问题,应该是注册表被修改过。最后终于找到了解决办法:

  注册表:

  HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun里的值清空,不能是空格哦!(就是没有数值,而一闪而过可能是EXIST、EXIT,把它清除即可。)

  4,如果还是不行就用 cmd /k 来试试吧,例如在运行窗口中输入cmd /k ipconfig /all

      cmd/k

四,安装jdk时,为什么会安装两个jre,而且不用配置jre的环境。

 看到一篇比较好的解释,原文链接:http://blog.csdn.net/han_dongwei/article/details/7782771

猜你喜欢

转载自www.cnblogs.com/boogie-xy/p/11244515.html