黑马程序员技术交流社区
标题: 第一帖之环境搭建(windows和linux系统下) [打印本页]
作者: 曹睿翔 时间: 2013-4-25 07:00
标题: 第一帖之环境搭建(windows和linux系统下)
本帖最后由 曹睿翔 于 2013-4-25 07:06 编辑
Path与classpath那点事
path:就是windows系统可执行程序的环境变量
特点 :设置好后,只需要在运行栏和dos任意目录下输入程序名称便可以运行,不用当程序所在目录。
如何使用:把程序所在目录位置,放入:windows属性---高级---环境变量---path栏下,并用分号与与其它的环境变量设置隔开。
在dos窗口下,set 显示所有环境变量:
set path 显示path环境变量的所有设置,
set path= 在当前dos窗口下临时清除所有环境变量下的设置。
set path=设置,这表示在当前窗口临时设置。会把之前path设置临时覆盖,
如果要保留,则用分号隔开后,在后面加上%path% ,即引用变量。
什么时候用:你虽要把哪些目录下的程序在dos任意目录打开就去设置。
classpath:只对class文件有效。需要查找当前目录是,前面加. 后面加号也会执行当前目录。后面加分号,则搜寻完设置目录还会搜寻本目录下。
win7下path误删
1、复制别的一份
2、 在JAVA语言搭建时进行path不小心删了系统内设的环境 有恢复的方法么?
1)按win+R,输入regedit
2)在注册表里,定位到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001
\Control\Session Manager\Environment
3)你会看到一个名字叫path的值,你把这个值里面的内容复制
4)进入系统高级设置,在环境变量里,添加系统变量,变量名输入path,变量值,就是所复制出来的内容,每台电脑的path都有些不一样,因为当你装某些软件时,这些软件会向你的path里写入新的目录。
问题:当不同盘符(C,D,E)下存在相同的.class文件的话:
JVM在启动的时候会先找环境变量classpath,后找当前目录
设置临时变量classpath=XX;和classpath=XX是有区别的;
当有“;”时,会首先找环境变量,如果找到执行,没找到会查找当前目录;
而没有“;”只查找环境变量,如果没找到报错;
所以配置时,不要加“;”,以免出现混乱
变量:path是先找当前目录再找环境变量,classpath是先找环境变量然后找当前目录(如果配置时加了“;”)
在配置CLASSPATH时,把"."放在前后都是一样的,就是先搜索后搜索目录的问题,包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的 Java 程序(.class文件),即使该路径并未包含在 CLASSPATH 中也可以, “.” 就代表了该路径!
使用EditPlus配置Java编译环境(有意思,大家测试下):
java中如何设置classpath,path环境变量 (好贴):
我们爱分享---Java开发环境搭建详解:
Linux 讨论 之 JDK 环境设置 :
作者: 朱晓杰 时间: 2013-4-25 08:13
详细清楚
作者: 曹睿翔 时间: 2013-4-25 08:21
朱晓杰 发表于 2013-4-25 08:13
详细清楚
那就领一个任务吧,运算符和控制语句数组有人收集了。
作者: 朱晓杰 时间: 2013-4-25 08:24
曹睿翔 发表于 2013-4-25 08:21
那就领一个任务吧,运算符和控制语句数组有人收集了。
怎么领任务呢?
作者: 曹睿翔 时间: 2013-4-25 09:04
朱晓杰 发表于 2013-4-25 08:24
怎么领任务呢?
直接发帖,标题是“第一贴”之(你整理的内容),有兴趣看看我的活动贴,相信会让你在技术和技术分上都有大大的提高
作者: Just_Only 时间: 2013-4-25 09:16
学习学习的 windos不是很会 呵呵我的是xp的
作者: 曹睿翔 时间: 2013-4-25 10:35
标题: RE: 第一帖之环境搭建(windows和linux系统下)
Just_Only 发表于 2013-4-25 09:16
学习学习的 windos不是很会 呵呵我的是xp的
微软的基本一样不管win7还是xp,还是win8,可能就是设置的位置不同而已
作者: 曹睿翔 时间: 2013-4-25 10:36
这只是示范,整理的不够好,基本是搜索得来,时间短,大家可以做的更好,多给我些建议!!
作者: 乘鱼飞 时间: 2013-4-25 10:41
赞。。。版主辛苦了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |