jdk环境变量如何设置JDK的环境变量?

jdk环境变量  时间:2021-08-22  阅读:()

如何设置JDK的环境变量?

classpath环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。

通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包都位于c:JDK_1.4.2lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中set classpath=.;c:JDK_1.4.2lib ools.jar;c:JDK_1.4.2libdt.jar。

注意对于jar包,在classpath中需要跟上完整地文件路径,而不能仅仅跟一个目录。

第一个路径的点“.”,代表当前目录,这样当我们运行java AClass 的时候,系统就会先在当前目录寻找AClass文件了。

Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。

下面逐个分析。

JAVA_HOME指向的是JDK的安装路径,如x:JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。

值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:XXXXXXxxxxxXXXXxxxxXXXXxxxxXXXXxxx…… 那么,下面的步骤和以后的应用你都要受累了,呵呵。

设置方法: JAVA_HOME=x:JDK_1.4.2 (注:这里是JDK文件夹的绝对路径)PATH环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。

设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%in(注,如果你对DOS批处理不了解,你可能不明白%%引起来的内容是什么意思;其实这里是引用上一步设定好的环境变量JAVA_HOME,你写成x:JDK_1.4.2也是可以的;你可以打开一个控制台窗口,输入echo %JAVA_HOME%来看一下你的设置结果) : PATH=%JAVA_HOME%in;%PATH%注:是增加,绝对不可删除原有的数据,并用";"隔开你所加的路径. 同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前的值就行了。

CLASSPATH环境变量我放在最后面,是因为以后你出现的莫名其妙的怪问题80%以上都可能是由于CLASSPATH设置不对引起的,所以要加倍小心才行。

CLASSPATH=.;%JAVA_HOME%lib ools.jar 首先要注意的是最前面的".;",如果你看不清,我给你念念——句点反斜杠分号。

“.”代表 命令提示符的当前目录(它表示在当前目录里寻找class。

如果没有这个点,那么CLASSPATH就不知道去那里寻找HelloWorld.class;把JDK中的lib子目录,以及其下的tools.jar设置到CLASSPATH中,才可以在运行java程序时加载),这个是告诉JDK,搜索CLASS时先查找当前目录的CLASS文件——为什么这样搞,这是由于LINUX的安全机制引起的,LINUX用户很明白,WINDOWS用户就很难理解(因为WINDOWS默认的搜索顺序是先搜索当前目录的,再搜索系统目录的,再搜索PATH环境变量设定的) ,所以如果喜欢盘根究底的朋友不妨研究一下LINUX。

这个是由java语言的import机制和jar机制决定的,你可以查资料解决。

呵呵,具体的设定方法: win2kxp用户右键点击我的电脑->属性->高级->环境变量,修改下面系统变量那个框里的值就行了。

win9x用户修改autoexec.bat文件,在其末尾加入: set JAVA_HOME=x:JDK_1.4.2 set PATH=%JAVA_HOME%in;%PATH% set CLASSPATH=.;%JAVA_HOME%lib ools.jar就可以了。

真正理解上面说的环境变量设置的意义后,就可以任意设置啦:

青云互联:洛杉矶CN2弹性云限时七折,Cera机房三网CN2gia回程,13.3元/月起

青云互联怎么样?青云互联是一家成立于2020年6月份的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、香港服务器、美国云服务器,让您的网站高速、稳定运行。目前,美国洛杉矶cn2弹性云限时七折,美国cera机房三网CN2gia回程 13.3元/月起,可选Windows/可自定义配置。点击进入:青云互联官网青云互联优惠码:七折优惠码:dVRKp2tP (续...

RangCloud19.8元/月,香港cn2云主机,美国西雅图高防云主机28元/月起

rangcloud怎么样?rangcloud是去年年初开办的国人商家,RangCloud是一家以销售NAT起步,后续逐渐开始拓展到VPS及云主机业务,目前有中国香港、美国西雅图、韩国NAT、广州移动、江门移动、镇江BGP、山东联通、山东BGP等机房。目前,RangCloud提供香港CN2线路云服务器,电信走CN2、联通移动直连,云主机采用PCle固态硬盘,19.8元/月起,支持建站使用;美国高防云...

两款半月湾 HMBcloud 春节88折日本和美国CN2 VPS主机套餐

春节期间我们很多朋友都在忙着吃好喝好,当然有时候也会偶然的上网看看。对于我们站长用户来说,基本上需要等到初八之后才会开工,现在有空就看看是否有商家的促销。这里看到来自HMBcloud半月湾服务商有提供两款春节机房方案的VPS主机88折促销活动,分别是来自洛杉矶CN2 GIA和日本CN2的方案。八八折优惠码:CNY-GIA第一、洛杉矶CN2 GIA美国原生IP地址、72小时退款保障、三网回程CN2 ...

jdk环境变量为你推荐
网络设备图标如何在电脑上创建无线网络图标?高级工程师证书如何取得高级工程师证?校园网络拓扑图大学校园网拓扑图色空间相机、PS里色彩空间该怎样设置?2g内存条2G内存是什么概念价格咨询造价咨询公司一个月能接多少工程做啊云电视是什么意思怎样连接云电视it人物码农是什么意思,码畜、码奴等又是什么意思短信认证我不会写怎样填写短信验证系统部署方案系统规划的主要任务包括
2019年感恩节 韩国空间 la域名 缓存服务器 轻博客 免费个人网站申请 合租空间 怎么测试下载速度 699美元 cdn加速原理 免费全能主机 美国在线代理服务器 支付宝扫码领红包 starry photobucket 注册阿里云邮箱 可外链的相册 宿迁服务器 好看的空间 湖南铁通 更多