这没什么好讲的,你在c盘的根目录下找到批处理文件,右键单击选择编辑对classpath设置一下就行了. SET CLASSPATH=.,E:\MYPACKAGE;(你可以设置多个用逗号分开,最后用分号结束.重起计算机就好使了) 在运行*.class文件时把包名加在前面,如java mypackage.mygold
有关 classpath 的设置问题, Sun 有一个的专门文档(html文件),题目为: "Setting the class pat" 来介绍的,打印出来共有5页,并且为了弄请概念,还要你参看14个相关的文档. 可见classpath 的设置及概念的复杂性! 可是很多入门书都是轻描淡写地介绍一下classpath设置方法就完事! 这怎么能使读者不感到困难呢?
只有入门的书才会讲这些东西,
我入门时看的<<Java程序设计入门教程>>中国青年出版社---------就讲明白了classpath.---呵呵.
里面把classpath, classes, ext都讲了
我觉得算是比较详细的了,反正我是从来不被classpath烦
不知你看过没有?
这本书就是太简单了一些,比Core Java V1还简单,
是比较适合初学者,对于你可能不值得买,
找个地方下个电子版的吧
http://www.csdn.net/expert/topic/1072/1072177.xml?temp=.1290247
不过我看了java.sun.com上的教程后,就清楚很多了,
看看去吧.
http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html
2。按书中的方法反复练习。
3。你会对classpath有个全新的认识。
4。建议在win系统下每次进入命令界面(dos)时,自己再写一下设置命令,而不是去写配置文件。(不要重启机器)
Java核心技术卷1:原理 好象没有提到这个
Java2应用开发指南 提到了,告诉了你需要设置,但具体给你个如何设置的例子,并没有说清楚
SET CLASSPATH=.,E:\MYPACKAGE;(你可以设置多个用逗号分开,最后用分号结束.重起计算机就好使了)
在运行*.class文件时把包名加在前面,如java mypackage.mygold
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变量后面,也是可以的,
不信你可以使一下。
刚学的时候我几乎翻遍了书店里所有与java有关的书才把classpath设置好!
现在我的路径里也没加.;
我设的是E:\study\java\programe
只要把编译好的class文件放到那个目录,执行起来就不会有问题
而且不需要进这个目录。系统会自动到这个目录找class文件
"Setting the class pat"
来介绍的,打印出来共有5页,并且为了弄请概念,还要你参看14个相关的文档.
可见classpath 的设置及概念的复杂性!
可是很多入门书都是轻描淡写地介绍一下classpath设置方法就完事!
这怎么能使读者不感到困难呢?
================================================================
把手机变成笔记本的理由:....需要吗?
移动控制台1.1,免费推广,免费获取注册码中!
欢迎访问http://wireless2k.com
================================================================
事实上大多入门的书都没有讲why
事实上国内许多电脑书籍都来源于copy
但实际上对此问题,应该提出 N个how,M个what,N*M个why!
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等绕过路径问题依然顺畅编程,但个人认为这也体现了一个程序员的素质问题(虽然本人还很菜:)。除非是一些侧重某一方面问题进行深层次研究,否则写书是是应该把路径问题讲明白的。