A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李大伟 高级黑马   /  2011-11-20 21:25  /  4495 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 李大伟 于 2011-11-21 17:05 编辑

classpath 能像 path 那样设置一次 以后就不用设置呢 为啥每次都得设置 classpath?
求解释

12 个回复

倒序浏览
好像在命令行窗口中得多设置几次,不过要是在我的电脑——>属性---->高级---->环境变量中设置一次就不用了吧,最好把classpath的第一个属性设置为一个. ,这代表当前目录,
回复 使用道具 举报
通过设置JAVA_home,以后再改变就只改变JAVA目录就可以了!
回复 使用道具 举报
赵超 黑马帝 2011-11-20 23:54:52
板凳
点击电脑右键——>属性——>高级系统设置——>环境变量在系统变量下面增加一个classpath就可以了
回复 使用道具 举报
看了你前面问的问题,关于classpath的设置问题最好将当前目录也设置在路径里,这样运行会比较方便,你前面问题中的设置路径是“classpath=E:\java\day01 ”,现在只要改为“classpath=.;E:\java\day01 ”就行了,前面加个点和分号就OK了,点表示当前目录,然后再用分号隔开
回复 使用道具 举报
可以, 你可以新建一个然后再path 里面在 把目录保存下就行了。
回复 使用道具 举报
崔浩 黑马帝 2011-11-21 07:41:37
7#
在命令行里面的设置是在关闭命令行窗口之前有效,你可以通过我的电脑---属性---高级---环境变量---x新建classpath=,;%java_home&;jre/lib
回复 使用道具 举报
moonlight 黑马帝 2011-11-21 09:03:34
8#
你最好把classpath设置到当前目录下,那样运行比较方便。classpath只跟java运行有关,跟编译无关,比如你在命令行运行一个.class文件   classpath就是指明.class文件的目录;
比如你有个 Hello.class文件在D盘,而你当前工作坏境在C盘,你要用java命令运行该文件:java classpath D:\Hello.class
回复 使用道具 举报
冯敏 黑马帝 2011-11-21 15:02:20
9#
classPath可以设置成.;   .代表当前目录,如果不改变JDK安装路径的话,应该是配置一次就好  
回复 使用道具 举报
宋伟 黑马帝 2011-11-21 16:05:42
10#
可以通过我的电脑→属性→高级→环境变量→新建classpath来设置目录,记得加上“.”来表示当前目录;在运行的命令行中设置classpath只对当前命令行有效,可以设置为想要运行的.class的所在目录
回复 使用道具 举报
谢谢楼上各位 ,

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
李大伟 发表于 2011-11-21 17:05
谢谢楼上各位 ,

谢谢 老师
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马