posts - 60,comments - 71,trackbacks - 0

        由于经常使用ECLIPSE 等IDE开发工具,以至于要在命令行中运行某一带包的CLASS文件时,一时还记不清如何正确的设置classpath,以便JVM正确的寻找到要执行的CLASS,要执行不带包的CLASS文件,好说,在环境变量中设定 classpath ,值指向CLASS文件所在路径,然后在命令行中直接执行:JAVA  Abc(类文件)即可,如果是要执行带包的CLASS文件,在设置classpath时,要注意了,是将classpath的值指向CLASS文件包的上一层目录,例:

         有一带包的类文件: Student.class,所在包为com.app.test,而这个Student.class类文件的绝对路径为:
D:\eclipse3.2\workspace\MyProject\com\app\test\Student.class,在设置classpath时,应将classpath的值设置为:D:\eclipse3.2\workspace\MyProject\,而不是D:\eclipse3.2\workspace\MyProject\com\app\test\这样带包的路径,否则在执行时会提示找不到相应的类文件.

       设置好classpath后,然后在命令行中,在任何目录下(前提要设置好path),执行:java  com.app.test.Student即可,注意这里要带包名,否则也同样会提示找不到相应的类.
posted on 2009-05-05 17:01 henry1451 阅读(257) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: