装个Jbuilder嘛,就不用设置啦, 忽忽  不要打我

解决方案 »

  1.   

    我是针对sun的 JDK 的,不对其他公司的java开发工具,如果你的书讲的不是sun JDK,就不要在本贴发表对该书的任何评价.
      

  2.   

    jbuilder就是针对sun JDK开发的,建议用jbuider。如果一定要设置classpath,那就要把set path=..\jdk\bin;(jdk安装目录)和set classpath=.;写到c:\autoexec.bat文件中保存好,然后重新启动机器,你所做的设置才能生效,否则会出现上面所述错误。
      

  3.   

    其实有些难度读的书,是不谈classpath的.
    只有入门的书才会讲这些东西,
    我入门时看的<<Java程序设计入门教程>>中国青年出版社---------就讲明白了classpath.---呵呵.
      

  4.   

    所谓抄书是什么呢?是那种把其它书中语言简介部分几乎原封不动地照搬,在这讲究效率的时代,作者为了节省时间,这样作也无可厚非。那么就要追溯到国内最初讲java的那几本书,它们的作者大都刚接触java语言,没大多的经验,也许忽略了最简单却极重要的问题,比如“.;”。为什么还能出书?因为有资深作者,或是高级developer的身份。他们的本意是好的,想让国内的人们更早地接触java这种全新的语言,可惜不成熟的内容遇到那些抄书爱好者后,造就了一大批抗害读者的烂书。我相事情大体就是这样。教训:学新东西时最好先看出品公司出的正规书,或是读老外写的(崇洋媚外?)。像flash疯迷全国,出现了各种各样的书,但是真正有用的却不多,大都是抄袭别人的例子,至于软件用法……嘿嘿,抄帮助呗!!
      

  5.   

    Beginning Java 2 
    里面把classpath, classes, ext都讲了
    我觉得算是比较详细的了,反正我是从来不被classpath烦
    不知你看过没有?
      

  6.   

    作者Ivor Horton,
    这本书就是太简单了一些,比Core Java V1还简单,
    是比较适合初学者,对于你可能不值得买,
    找个地方下个电子版的吧
      

  7.   

    看来这里高手太多了,竟没什么人受过classpath的坑害,不幸的是我算是一个!还请各路高手到这里看看,多谢了!
    http://www.csdn.net/expert/topic/1072/1072177.xml?temp=.1290247
      

  8.   

    TNND的有些写书的人其实也不是很清楚,所以总是说的很绝对,也不解释为什么。
      

  9.   

    我今天下午也是被这个问题搞的头晕,
    不过我看了java.sun.com上的教程后,就清楚很多了,
    看看去吧.
    http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html
      

  10.   

    1。去看《java编程思想》。
    2。按书中的方法反复练习。
    3。你会对classpath有个全新的认识。
    4。建议在win系统下每次进入命令界面(dos)时,自己再写一下设置命令,而不是去写配置文件。(不要重启机器)
      

  11.   

    我目前看过的两本书
    Java核心技术卷1:原理    好象没有提到这个
    Java2应用开发指南        提到了,告诉了你需要设置,但具体给你个如何设置的例子,并没有说清楚
      

  12.   

    我没设classpath,JDK也跑得蛮欢的:)
      

  13.   

    这没什么好讲的,你在c盘的根目录下找到批处理文件,右键单击选择编辑对classpath设置一下就行了.
    SET CLASSPATH=.,E:\MYPACKAGE;(你可以设置多个用逗号分开,最后用分号结束.重起计算机就好使了)
    在运行*.class文件时把包名加在前面,如java mypackage.mygold
      

  14.   

    本人机器环境为win2k,也碰到了这样的问题,但我试着将下列路径加到path变量中,问题就解决了
      F:\j2sdk1.4.1\lib\tools.jar;F:\j2sdk1.4.1\lib\dt.jar
    classpath变量没有加,程序一样运行。以下情况,程序无法运行:
    增加 classpath 为
         F:\j2sdk1.4.1\lib\tools.jar;F:\j2sdk1.4.1\lib\dt.jar
    但在前面加上 .; 后,程序就可以运行了。看来,不加classpath 变量,将两个jar包文件加到path变量后面,也是可以的,
    不信你可以使一下。
      

  15.   

    其实,classpath配置只不过是一种技巧而已,关键看你对jvm这套机制是否了解并掌握,不是说一两本书就能教会你,需要你在不断的实践中融会贯通,到了一定的程度和深度时,自然而然会豁然开朗
      

  16.   

    呵呵,《21天学通JAVA》讲了不少,不过设CLASSPATH 还好,不过不知道的确蛮麻烦的
      

  17.   

    呵呵,说的有道理,把classpath的设置与package讲的很清楚的书,还没有怎么见过。
      

  18.   

    说实在的,我到现在还不是很清楚路径设置
    刚学的时候我几乎翻遍了书店里所有与java有关的书才把classpath设置好!
    现在我的路径里也没加.;
    我设的是E:\study\java\programe
    只要把编译好的class文件放到那个目录,执行起来就不会有问题
    而且不需要进这个目录。系统会自动到这个目录找class文件
      

  19.   

    有关 classpath 的设置问题, Sun 有一个的专门文档(html文件),题目为:
         "Setting the class pat"
    来介绍的,打印出来共有5页,并且为了弄请概念,还要你参看14个相关的文档.
    可见classpath 的设置及概念的复杂性! 
    可是很多入门书都是轻描淡写地介绍一下classpath设置方法就完事!
    这怎么能使读者不感到困难呢?
      

  20.   

    漏了一个字:     "Setting the class path"
      

  21.   

    楼主一个星的阿,别教他了
    ================================================================
    把手机变成笔记本的理由:....需要吗?
    移动控制台1.1,免费推广,免费获取注册码中!
    欢迎访问http://wireless2k.com
    ================================================================
      

  22.   

    事实上许多入门的书都讲到了how
    事实上大多入门的书都没有讲why
    事实上国内许多电脑书籍都来源于copy
      

  23.   

    对class path的设置问题,确实很少有人讲why的,甚至也不讲what!
    但实际上对此问题,应该提出 N个how,M个what,N*M个why!
      

  24.   

    在候捷先生翻译的Thinging in java 2e 中,专门对SDK的下载,CLASSPATH的设置做了很多原书以外的工作,我认为非常棒,你不妨看看。
      

  25.   

    classpath呀、配置WEBAPP的XML什么的,最好能在一个高手的指点下,配置。
      

  26.   

    楼主,知己呀~其实大凡由书本入门自学java的人或多或少都受过路径问题的恼人纠缠(不 知大家是否同意:),本人开始是把什么都放在bin下,再到bin下编译,结果一团糟但还能勉强维持生计~ 后来用了JCreator,它的设置好找多了,JB更是一了百了,但显然这不在我们的讨论范围之内。再后来,在linux下遇到了同样的问题但更烦躁,即使在bin下键入javac一样会提示说压根就找不找这个命令,so ft。终于一口气把路径搞得明明白白,回头顺便补了windows里落下的这一课。其实归根到底,windows里修改c:\autoexec.bat(图形界面的修改细节和操作系统版本有关)如:SET PATH=d:\j2sdk1.4.0\bin;
    SET CLASSPATH=.;d:\j2sdk1.4.0\lib;linux里修改/etc/profile(指root用户),如:JAVA_HOME=/opt/j2sdk1.4.0 //后三行是必须的
    PATH=$PATH:/opt/j2sdk1.4.0/bin:/opt/j2sdk1.4.0/jre/bin
    CLASSPATH=/opt/j2sdk1.4.0/lib:/opt/j2sdk1.4.0/jre/lib
    export JAVA_HOME PATH ClASSPATH虽然我们可以用jb等绕过路径问题依然顺畅编程,但个人认为这也体现了一个程序员的素质问题(虽然本人还很菜:)。除非是一些侧重某一方面问题进行深层次研究,否则写书是是应该把路径问题讲明白的。
      

  27.   

    我刚学java,我找了n本所谓的java或入门或精通的书,都没有完整的告诉我如何设置classpath,而我的第一个helloworld 如何也不能编译通过。只有上csdn,才发现没有加".;"
      

  28.   

    HelloWorldd(不语梧桐)真高手也!