rt什么情况下才要把这三个jar文件添加到classpath里面?

解决方案 »

  1.   

    只要你的机器要运行java代码,就必须配置CLASSPATH,如果要编译java代码,就要配置path环境变量
      

  2.   

    CLASSPATH 顾名思义是类的路径与那些.jar无关的
    不需要把这三个jar文件添加到classpath里面
      

  3.   

    但是网上教设置环境变量的都教我加这三个jar文件进去啊
      

  4.   

    你试下在命令行中输入set,看下你的环境变量吧,没环境变量是不能运行的....
      

  5.   

    lz 配置环境变量没必要那么麻烦
    1)CLASSPATH   
    配置方法:  (假设你的.java文件在E:\jdk\java 中)
    .;E:\jdk\java     就可以了
    2)PATH
    pz方法:就是javac.exe所在的文件夹
        
      

  6.   


    我知道……我的java程序已经能运行了……我只是想知道为什么网上都教我们加上那三个jar文件
      

  7.   

    这三个文件是程序执行时要用到的啊
    rt.jar 是JDK的组成部分啊  执行javac命令时要用到 
    tools.jar和dt.jar 是 jre的一部分  执行java命令是要用到
    那你可以尝试一下把这3个.jar从lib目录下移走 ,javac和java 就不能用了
      

  8.   

    悄悄跟你说下:JDK5.0以后不需要配classpath了,只要把path配好就行
      

  9.   


    从lib里移走当然不行,但是在classpath里不加是可以的啊为什么网上都教我们加上那三个jar文件?
      

  10.   

    如果你想用cmd命令行的话 就要加 如果用eclipse之类的工具话 不需要加 只需要配置一下path就可以了
      

  11.   


    我是用cmd的啊,没加也可以运行
      

  12.   

    安装版的jdk不用配置classpath,好像也可以运行
      

  13.   

    如果你用java的编译工具,如eclipse,就不用配这个那个的,
    你只要安装jdk就可以了,那个classpath和path是留给那种用命令符
    操作的人就可以了,
      

  14.   

    JDK 1.5 及以上的版不需要再设置 classpath 了。