classpath=C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar; C:\Program Files\Java\jdk1.5.0_06\lib\rt.jar
为什么要设这个啊?我刚开始没有设,编译也能通过,也能运行!

解决方案 »

  1.   

    預設會載入的類別是可以不用設定,因為 java 會自己找系統 JRE 目錄下的lib子目錄。
    所以你沒設定也可以執行。
    其他額外使用的jar就必須設定。
      

  2.   

    classpath 为的是找到程序中引入的外部库,如果程序中没有引入外部库,就没关系,rt.jar没有必要设置在classpath中,因为在vm里的跟loader中已经加载,tools.jar一般也一样
      

  3.   

    如果是在记事本里编码  然后在DOS下编译运行的话就要配置classpath的路径的。
    如果是用编译软件的话应该不用,里边帮你配置好了我是这么理解的
    我也没有陪classpath
      

  4.   

    你程序引用的jar在默认路径下能找着,设不设cp没关系。但如果找不着,就必须用 classpath来指定
      

  5.   

    只要你的字节码文件(.class)在java工程默认的目录中,也就是说你没有自己指定字节码文件的路径,那么classpath就不用刻意设定。
      

  6.   

    classpath就是个路径而已,能找到就不用,也就是在目录下就不用
      

  7.   

    安装jdk后设置 CLASSPATH 是远古时代的事,新的版本不需要,网上好多内容都是Ctrl+C / Ctrl+V来的,结果现在还在傻乎乎的 设置 CLASSPATH=¥JAVA—HOME/jre/lib/rt.jar..........
      

  8.   

    环境变量中配置path就可以了,告诉系统javac(java编译程序的路径在哪里),置于classpath配置一个“.”即可,也可以不配置,因为此时系统已经能够识别java命令了。
      

  9.   

    不一定非要设置的,如果你用Eclipse等工具的话是不用的,但是你要是用文本编辑器,在cmd命令下来编译执行的话是需要执行的,这个是你建立包并导入的时候用到的。
    想了解的更细的话,建议看看“马士兵”的视频,忘记哪一讲了,你找找吧,说的挺详细的。祝楼主好运
                              Home_ning(玩物丧志)~
      

  10.   

    path要配置,现在的classpass不用配置了
      

  11.   

    你下个带jdk的IDE什么都不用设
      

  12.   

    你没用IDE就老老实实的设置吧。。  
    免得你用到了Dos去编译的时候有时候通不过的。 
    而且到后来,它会按照你的这个设置的路径顺序去找那个包导入建议还是装一下