设path与classpath的目的是什么?谁能告诉我?

解决方案 »

  1.   

    顾名思义就是告诉系统xxx和xxx的路径
      

  2.   

    path是操作系统用classpath是java编译器用
      

  3.   

    path是告诉操作系统jdk在哪里classpath是告诉编译器需要的类在哪里
      

  4.   

    给你个标准答案吧,初学的,要扎实一些,
    path 指定了JDK命令搜索路径,设置环境变量path的作用是让dos操作系统可以找到jdk命令;
    classpath指定了Java类路径,告诉java类装载器到哪里去寻找第三放提供的类和用户定义的类,jvm和其他jdk工具通过依次搜索平台库,扩展库,和类路径来查找类.
    应该可以明白了吧
      

  5.   

    很多开发工具甚至软件都需要配置path的,像VC,python,甚至装个pcanywhere它都往path里写东西,还包括windows的系统目录等,告诉系统应该到哪儿去找这些东西
      

  6.   

    path是操作系统用classpath是java编译器用up!!
    up!!
      

  7.   

    java程序在运行时首先在path变量所定义的路径去找java.exe,并以最先找到的为准,如果安装完
    j2sdk后不加设置,一般是C:\WINDOWS\system32目录。
       j2sdk1.4(还有其它java开发工具如jbuilder8)在安装后会将java.exe拷贝到C:\WINDOWS\system32
    目录下,当执行java.exe时,需要装载这个SDK下的一些文件。CLASSPATH环境变量告诉类装载器到哪里去寻找第三方提供的类和用户定义的类。
      

  8.   

    Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。JAVA_HOME指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。
    PATH环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin (注,如果你对DOS批处理不了解,你可能不明白%%引起来的内容是什么意思;其实这里是引用上一步设定好的环境变量JAVA_HOME,你写成x:\JDK_1.4.2也是可以的;你可以打开一个控制台窗口,输入echo %JAVA_HOME%来看一下你的设置结果) :
    PATH=%JAVA_HOME%\bin;%PATH%
    同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前的值就行了。
      

  9.   

    path是操作系统用classpath是java编译器用不过好像都是在DOS下运行