黑马程序员技术交流社区

标题: classpath 能设置成一次以后就不用设置吗 [打印本页]

作者: 李大伟    时间: 2011-11-20 21:25
标题: classpath 能设置成一次以后就不用设置吗
本帖最后由 李大伟 于 2011-11-21 17:05 编辑

classpath 能像 path 那样设置一次 以后就不用设置呢 为啥每次都得设置 classpath?
求解释
作者: xiwangliujiao    时间: 2011-11-20 23:35
好像在命令行窗口中得多设置几次,不过要是在我的电脑——>属性---->高级---->环境变量中设置一次就不用了吧,最好把classpath的第一个属性设置为一个. ,这代表当前目录,
作者: 肖瑞军    时间: 2011-11-20 23:38
通过设置JAVA_home,以后再改变就只改变JAVA目录就可以了!
作者: 赵超    时间: 2011-11-20 23:54
点击电脑右键——>属性——>高级系统设置——>环境变量在系统变量下面增加一个classpath就可以了
作者: 李晓斌    时间: 2011-11-21 01:16
看了你前面问的问题,关于classpath的设置问题最好将当前目录也设置在路径里,这样运行会比较方便,你前面问题中的设置路径是“classpath=E:\java\day01 ”,现在只要改为“classpath=.;E:\java\day01 ”就行了,前面加个点和分号就OK了,点表示当前目录,然后再用分号隔开
作者: 804404980    时间: 2011-11-21 05:30
可以, 你可以新建一个然后再path 里面在 把目录保存下就行了。
作者: 崔浩    时间: 2011-11-21 07:41
在命令行里面的设置是在关闭命令行窗口之前有效,你可以通过我的电脑---属性---高级---环境变量---x新建classpath=,;%java_home&;jre/lib
作者: moonlight    时间: 2011-11-21 09:03
你最好把classpath设置到当前目录下,那样运行比较方便。classpath只跟java运行有关,跟编译无关,比如你在命令行运行一个.class文件   classpath就是指明.class文件的目录;
比如你有个 Hello.class文件在D盘,而你当前工作坏境在C盘,你要用java命令运行该文件:java classpath D:\Hello.class
作者: 冯敏    时间: 2011-11-21 15:02
classPath可以设置成.;   .代表当前目录,如果不改变JDK安装路径的话,应该是配置一次就好  
作者: 宋伟    时间: 2011-11-21 16:05
可以通过我的电脑→属性→高级→环境变量→新建classpath来设置目录,记得加上“.”来表示当前目录;在运行的命令行中设置classpath只对当前命令行有效,可以设置为想要运行的.class的所在目录
作者: 李大伟    时间: 2011-11-21 17:05
谢谢楼上各位 ,
作者: 李大伟    时间: 2011-11-21 19:06
李大伟 发表于 2011-11-21 17:05
谢谢楼上各位 ,

谢谢 老师




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2