由此可见,你一定没有做过c或类似的语言,也不了解java为什麽这样设计,大概只是使用过很上层的工具。
我就是这样过来的,朋友,继续努力吧。

解决方案 »

  1.   

    唉,有些东西存在肯定有存在的理由。而且新版的JDK不需要你去设置Classpath的。
      

  2.   

    没什么问题啊。JAVA不象C/C++把所有库都编译到一起,所以JVM运行程序时需要找到所有的类和类库。所以只能通过CLASSPATH来找,这很正常啊。
      

  3.   

    CLASSPATH 是好东西呀
    你不会是把用到的类都set classpath了吧
    具体开发时你要用到ant这种工具了,可以用它来负责管理classpath
      

  4.   

    奇怪,我怎么不觉得很麻烦,我还乐此不彼呢。
    我还津津乐道呢。
    我还事必躬亲呢。
    我还

    哈。TwoByTwo
      

  5.   

    楼主为什么会有这样的想法呢?我觉得classpath没那么糟吧
      

  6.   

    晕~~~
    有一定经验的人还能被classpath难住?
    那他在classpath方面肯定没有经验
    就好像学dos一定要学会这是path一样
    用TC2.0的时候何止path,连TC的程序目录、工作目录都要你自己来设置
    VC倒是不用了,因为VC的集成环境中帮你设置各种库的位置,命令行参数也有那个外壳来帮你做了
    如果你觉得那样好用的话,那就去用JCreator和JBuilder好了,他们一样不用你设置classpath
    可是如你打算在命令行下来编程,就一定要学会path和classpath,还有命令行参数
    不信你可以直接使用命令行来编译C/C++的程序,未必比Java的classpath简单呢 -_-|||
      

  7.   

    java 最失败的设计是 JVM。明明设计非常烂,确一个劲儿吹牛说很好。
    VB, PowerBuilder 同样用 VM 技术,三种技术比较起来, JVM 启动速度最慢,运行速度最慢,消耗内存最多。简直就是一个垃圾。
    Java 很多东西都是靠吹牛吹起来的。
      

  8.   

    jacklondon(jacklondon) 那你开发一个东西来给我们用用
      

  9.   

    真是受不了这个classpath了我用得是JBuilderX,调试我的一个web应用程序可是我无论怎么设置这个classpath,以及在JB里面设置库它就是报找不到JDBC驱动程序的错误.我把我所能够想到的地方都放了一份JDBC驱动程序的备份,例如:
         c:\java\lib
         c:\java\jre\lib\ext
         c:\JBuilderX\jdk\lib
         c:\JBuilderX\jdk\jre\lib\ext
         我的web程序\WEB-INF\lib
         c:\JBuilderX\thirdparty\tomcat\lib并且在classpath里添加了:  classpath=.;c:\j\lib\msbase.jar;c:\j\lib\mssqlserver.jar;c:\j\lib\msutil.jar并且重起了机器
    并且在JBuilderX中设置了类库,虽然在编辑时JBX能找到驱动程序类并给我提示,但是一到运行的时候就是死活找不到!
    可以说我是想尽了我所知道了一切办法,可是它就是报找不到驱动程序的类!!~~~~~
    我已经是碰到这样的情况很多很多次了!~~~~~
      

  10.   

    to: CoolAbu(阿卜-Never Stop(★★★★)) 
    新版的JDK不需要设置CLASSPATH? 为什么这么说啊?
    只是使用IDE工具的时候不需要考虑这个问题吧,如果你用javac.exe和java.exe还不是需要设置classpath?
      

  11.   

    为什么这么浮躁呢?那么多牛人设计了java你这样的无名小卒连虚拟机的规范都不知道。
    我怀疑你连java的基础都还没有。 就这么说classpath如何如何 真是让我觉得替你丢脸
    甚至可以说你给中国的程序开发人员丢脸。踏踏实实的学习不好吗?
      

  12.   

    如果你连个classpath都搞不定,你还玩什么代码,劝你还是作市场去吧。
      

  13.   

    浮躁,也许吧不过经过我的观察,很多人都碰到了类似的问题但是高手们,你们在彻底搞清楚classpath以前付出了多少代价?这么多人付出了这么多代价,难道这种设计不是不成功的?如果我们大家都习惯了用右手去握门把手?你会愿意花几天时间适应一个把把手装在左边的门吗?
      

  14.   

    oneonone(阳光总在风雨后) 你遇到的问题也许我会遇到 :)
     但是一切尽在自己的掌握中不好吗?classpath的设置可以强制让你去维护你的程序的依赖关系,使你明白你在做什么,你将要怎么做,做好了要怎么用!
     其他语言也都需要classpath,只是不叫这个名字罢了,比如c++,你要引用别人的lib就必须在编译环境设置lib位置,是一样的道理,runtime environment是每个程序必须设置的,呵呵,不包括简单的如"Hello world"的程序
      

  15.   

    典型的中国程序员,浮躁,不虚心,不懂不问,乱放炮。csdn上的许多导读文章都是用这种语气,这种态度,这种浅薄在写作。我是真的越来越有点不喜欢csdn了。
      

  16.   

    几乎开发工具都有这个东西的 不过有的是用 path 
    什么得了.
    cb,dephi,vc也都有不过是自动设置,
    D:\Program Files\Microsoft Visual Studio .NET\Vc7\bin\vcvars32.batj2sdk1.4也是自动的了,如果你要增加别的才需要动 classpath.如果你要在 vs.net,cb 下使用标准库,你也一样需要自己配置环境变量,指明路径的.
      

  17.   

    回复人: oneonone(阳光总在风雨后) ( ) 信誉:100  2004-03-23 11:15:00  得分:0 
     
     
      浮躁,也许吧不过经过我的观察,很多人都碰到了类似的问题但是高手们,你们在彻底搞清楚classpath以前付出了多少代价?
    我是菜鸟一个
    不过搞清楚classpath并没费多少功夫
    因为我从来都不用IDE做开发的
      

  18.   

    回复人: Leemaasn(呆鸟一号) ( ) 信誉:101  2004-03-23 09:43:00  得分:0 
     
     
      奇怪,我怎么不觉得很麻烦,我还乐此不彼呢。
    我还津津乐道呢。
    我还事必躬亲呢。
    我还

    哈。TwoByTwo^_^
      

  19.   

    不用classpath用什么办法?你想个办法看看!
      

  20.   

    感谢 mingjava(学习)  wobelisk() 两位的的批评  我的确是太浮躁了感谢大家的帮助!  让我知道我还有很长的路要走.谢谢
      

  21.   

    我好像从来就没怎么设置过ClassPath
    我用的是jdk1.4,不过好像1.3以上也就不需要设置了。
    我也没有觉得在JBuilder里设置ClassPath是多么麻烦。我觉得,
    楼主是不是该考虑投资一下?
    花点Money,找人给你培训一下,如果你真的很“不行”的话。
    我可是很喜欢“把把手装在左边的门”的哦。