Java的classpath是软件历史上最失败的设计!!~~~~~~强烈建议Sun取消美妙的的咖啡语言中这个令人作呕的垃圾桶!!!~~~~ 由此可见,你一定没有做过c或类似的语言,也不了解java为什麽这样设计,大概只是使用过很上层的工具。我就是这样过来的,朋友,继续努力吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 唉,有些东西存在肯定有存在的理由。而且新版的JDK不需要你去设置Classpath的。 没什么问题啊。JAVA不象C/C++把所有库都编译到一起,所以JVM运行程序时需要找到所有的类和类库。所以只能通过CLASSPATH来找,这很正常啊。 CLASSPATH 是好东西呀你不会是把用到的类都set classpath了吧具体开发时你要用到ant这种工具了,可以用它来负责管理classpath 奇怪,我怎么不觉得很麻烦,我还乐此不彼呢。我还津津乐道呢。我还事必躬亲呢。我还我哈。TwoByTwo 楼主为什么会有这样的想法呢?我觉得classpath没那么糟吧 晕~~~有一定经验的人还能被classpath难住?那他在classpath方面肯定没有经验就好像学dos一定要学会这是path一样用TC2.0的时候何止path,连TC的程序目录、工作目录都要你自己来设置VC倒是不用了,因为VC的集成环境中帮你设置各种库的位置,命令行参数也有那个外壳来帮你做了如果你觉得那样好用的话,那就去用JCreator和JBuilder好了,他们一样不用你设置classpath可是如你打算在命令行下来编程,就一定要学会path和classpath,还有命令行参数不信你可以直接使用命令行来编译C/C++的程序,未必比Java的classpath简单呢 -_-||| java 最失败的设计是 JVM。明明设计非常烂,确一个劲儿吹牛说很好。VB, PowerBuilder 同样用 VM 技术,三种技术比较起来, JVM 启动速度最慢,运行速度最慢,消耗内存最多。简直就是一个垃圾。Java 很多东西都是靠吹牛吹起来的。 jacklondon(jacklondon) 那你开发一个东西来给我们用用 真是受不了这个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能找到驱动程序类并给我提示,但是一到运行的时候就是死活找不到!可以说我是想尽了我所知道了一切办法,可是它就是报找不到驱动程序的类!!~~~~~我已经是碰到这样的情况很多很多次了!~~~~~ to: CoolAbu(阿卜-Never Stop(★★★★)) 新版的JDK不需要设置CLASSPATH? 为什么这么说啊?只是使用IDE工具的时候不需要考虑这个问题吧,如果你用javac.exe和java.exe还不是需要设置classpath? 为什么这么浮躁呢?那么多牛人设计了java你这样的无名小卒连虚拟机的规范都不知道。我怀疑你连java的基础都还没有。 就这么说classpath如何如何 真是让我觉得替你丢脸甚至可以说你给中国的程序开发人员丢脸。踏踏实实的学习不好吗? 如果你连个classpath都搞不定,你还玩什么代码,劝你还是作市场去吧。 浮躁,也许吧不过经过我的观察,很多人都碰到了类似的问题但是高手们,你们在彻底搞清楚classpath以前付出了多少代价?这么多人付出了这么多代价,难道这种设计不是不成功的?如果我们大家都习惯了用右手去握门把手?你会愿意花几天时间适应一个把把手装在左边的门吗? oneonone(阳光总在风雨后) 你遇到的问题也许我会遇到 :) 但是一切尽在自己的掌握中不好吗?classpath的设置可以强制让你去维护你的程序的依赖关系,使你明白你在做什么,你将要怎么做,做好了要怎么用! 其他语言也都需要classpath,只是不叫这个名字罢了,比如c++,你要引用别人的lib就必须在编译环境设置lib位置,是一样的道理,runtime environment是每个程序必须设置的,呵呵,不包括简单的如"Hello world"的程序 典型的中国程序员,浮躁,不虚心,不懂不问,乱放炮。csdn上的许多导读文章都是用这种语气,这种态度,这种浅薄在写作。我是真的越来越有点不喜欢csdn了。 几乎开发工具都有这个东西的 不过有的是用 path 什么得了.cb,dephi,vc也都有不过是自动设置,D:\Program Files\Microsoft Visual Studio .NET\Vc7\bin\vcvars32.batj2sdk1.4也是自动的了,如果你要增加别的才需要动 classpath.如果你要在 vs.net,cb 下使用标准库,你也一样需要自己配置环境变量,指明路径的. 回复人: oneonone(阳光总在风雨后) ( ) 信誉:100 2004-03-23 11:15:00 得分:0 浮躁,也许吧不过经过我的观察,很多人都碰到了类似的问题但是高手们,你们在彻底搞清楚classpath以前付出了多少代价?我是菜鸟一个不过搞清楚classpath并没费多少功夫因为我从来都不用IDE做开发的 回复人: Leemaasn(呆鸟一号) ( ) 信誉:101 2004-03-23 09:43:00 得分:0 奇怪,我怎么不觉得很麻烦,我还乐此不彼呢。我还津津乐道呢。我还事必躬亲呢。我还我哈。TwoByTwo^_^ 不用classpath用什么办法?你想个办法看看! 感谢 mingjava(学习) wobelisk() 两位的的批评 我的确是太浮躁了感谢大家的帮助! 让我知道我还有很长的路要走.谢谢 我好像从来就没怎么设置过ClassPath我用的是jdk1.4,不过好像1.3以上也就不需要设置了。我也没有觉得在JBuilder里设置ClassPath是多么麻烦。我觉得,楼主是不是该考虑投资一下?花点Money,找人给你培训一下,如果你真的很“不行”的话。我可是很喜欢“把把手装在左边的门”的哦。 小弟跪求SWING 达人 求助:关于JTextPane的应用问题? 关于eclipse与jdk版本的问题 麻烦高手来瞄瞄 java中,定义类JrdApi是公共类,应在文件中声明,在读这个程序时,整个程序已经是只有一个公共类了,为什么?还出现这个问题. java到底有多强? 关于变量作用域的问题 怎样把多个.java文件编译在一个.java文件里 请大虾花5分钟时间帮我看一下这个applet,编译成功,怎么运行没反应呢? 现在scjp好找工作吗 关于swing线程的问题 很重要的问题,谢谢 一个String中,如何知道,它里面的内容是中文还是英文
你不会是把用到的类都set classpath了吧
具体开发时你要用到ant这种工具了,可以用它来负责管理classpath
我还津津乐道呢。
我还事必躬亲呢。
我还
我
哈。TwoByTwo
有一定经验的人还能被classpath难住?
那他在classpath方面肯定没有经验
就好像学dos一定要学会这是path一样
用TC2.0的时候何止path,连TC的程序目录、工作目录都要你自己来设置
VC倒是不用了,因为VC的集成环境中帮你设置各种库的位置,命令行参数也有那个外壳来帮你做了
如果你觉得那样好用的话,那就去用JCreator和JBuilder好了,他们一样不用你设置classpath
可是如你打算在命令行下来编程,就一定要学会path和classpath,还有命令行参数
不信你可以直接使用命令行来编译C/C++的程序,未必比Java的classpath简单呢 -_-|||
VB, PowerBuilder 同样用 VM 技术,三种技术比较起来, JVM 启动速度最慢,运行速度最慢,消耗内存最多。简直就是一个垃圾。
Java 很多东西都是靠吹牛吹起来的。
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能找到驱动程序类并给我提示,但是一到运行的时候就是死活找不到!
可以说我是想尽了我所知道了一切办法,可是它就是报找不到驱动程序的类!!~~~~~
我已经是碰到这样的情况很多很多次了!~~~~~
新版的JDK不需要设置CLASSPATH? 为什么这么说啊?
只是使用IDE工具的时候不需要考虑这个问题吧,如果你用javac.exe和java.exe还不是需要设置classpath?
我怀疑你连java的基础都还没有。 就这么说classpath如何如何 真是让我觉得替你丢脸
甚至可以说你给中国的程序开发人员丢脸。踏踏实实的学习不好吗?
但是一切尽在自己的掌握中不好吗?classpath的设置可以强制让你去维护你的程序的依赖关系,使你明白你在做什么,你将要怎么做,做好了要怎么用!
其他语言也都需要classpath,只是不叫这个名字罢了,比如c++,你要引用别人的lib就必须在编译环境设置lib位置,是一样的道理,runtime environment是每个程序必须设置的,呵呵,不包括简单的如"Hello world"的程序
什么得了.
cb,dephi,vc也都有不过是自动设置,
D:\Program Files\Microsoft Visual Studio .NET\Vc7\bin\vcvars32.batj2sdk1.4也是自动的了,如果你要增加别的才需要动 classpath.如果你要在 vs.net,cb 下使用标准库,你也一样需要自己配置环境变量,指明路径的.
浮躁,也许吧不过经过我的观察,很多人都碰到了类似的问题但是高手们,你们在彻底搞清楚classpath以前付出了多少代价?
我是菜鸟一个
不过搞清楚classpath并没费多少功夫
因为我从来都不用IDE做开发的
奇怪,我怎么不觉得很麻烦,我还乐此不彼呢。
我还津津乐道呢。
我还事必躬亲呢。
我还
我
哈。TwoByTwo^_^
我用的是jdk1.4,不过好像1.3以上也就不需要设置了。
我也没有觉得在JBuilder里设置ClassPath是多么麻烦。我觉得,
楼主是不是该考虑投资一下?
花点Money,找人给你培训一下,如果你真的很“不行”的话。
我可是很喜欢“把把手装在左边的门”的哦。