请问我的系统是winxp,为什么在命令提示符下输入path就能显示path的值,而输入classpath就显示不是内部或外部命令?
如果我想在命令提示符下查看classpath的值,该输入什么命令呢?

解决方案 »

  1.   

    因为楼主还没有设置classpath吧?
      

  2.   

    可行,可是我想知道为什么直接输入classpath却不能识别,而path就可以。而像systemroot,temp等环境变量也跟classpath一样,输入了dos也不识别,奇怪。
      

  3.   

    没啥奇怪吧PATH 是 cmd 的内置命令,用 help 就可以看到classpath 则不是
      

  4.   

    因为classpath 不是内部或外部命令,也不是可运行的程序
    或批处理文件。而path是
      

  5.   

    PATH——路径设置命令
      1.功能:设备可执行文件的搜索路径,只对文件有效。
      2.类型:内部命令
      3.格式:PATH[盘符1]目录[路径名1]{[;盘符2:],〈目录路径名2〉…}
      4.使用说明:
      (1)当运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据PATH命令所设置的路径,顺序逐条地到目录中搜索该文件;
      (2)PATH命令中的路径,若有两条以上,各路径之间以一个分号“;”隔开;
      (3)PATH命令有三种使用方法:
      PATH[盘符1:][路径1][盘符2:][路径2]…(设定可执行文件的搜索路径)
      PATH:(取消所有路径)
      PATH:(显示目前所设的路径)
      

  6.   

    path是系统对用可执行文件时要找的路径,
    而classpath是Java编译和运行时要找的路径,
    不是一回事,当然path是系统内部的命令,而classpath不是。
      

  7.   

    关于path和classpath的问题,我写了一点个人积累,大家如果感兴趣可以看一下。地址:
    http://blog.csdn.net/PhoegonZhou/archive/2008/12/23/3589476.aspx
      

  8.   

    path 在DOS 下执行.classpath不在dos下执行.而是在JAVA程序运行时使用,设置也是在程序中设置设置classpath 使用 set classpath=[path]
      

  9.   

    因为path是内置的dos命令,还classpath不是。
    如5楼所说的输入help命令看不到classpath
      

  10.   

    楼主你说清楚你到底是想做什么
    是在控制台去设置pash和classpath吗?
      

  11.   

    PATH 是 cmd 的内置命令
      

  12.   

    PATH 是 cmd 的内置命令,用 help 就可以看到 classpath 则不是 
      

  13.   

    要用set classpath才能查看
      因为classpath 不是默认的命令
      

  14.   

    path本来就是系统自配的路径,而classpath系统本来就没有需要它,是你自己装个东东后硬给系统附加的,肯定不会默认搜索啦,虽然同在系统变量内,但系统执行时就是不会去找你自己添加的,如果要找在前面加上一些解释吧~不然不认你%……
      

  15.   

    在CMD下,用命令set、echo “%classpath%"等可查看classpath环境变量。