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就可以了。

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

npidc:9元/月,cn2线路(不限流量)云服务器,金盾+天机+傲盾防御CC攻击,美国/香港/韩国

npidc全称No Problem Network Co.,Limited(冇問題(香港)科技有限公司,今年4月注册的)正在搞云服务器和独立服务器促销,数据中心有香港、美国、韩国,走CN2+BGP线路无视高峰堵塞,而且不限制流量,支持自定义内存、CPU、硬盘、带宽等,采用金盾+天机+傲盾防御系统拦截CC攻击,非常适合建站等用途。活动链接:https://www.npidc.com/act.html...

racknerd:美国大硬盘服务器(双路e5-2640v2/64g内存/256gSSD+160T SAS)$389/月

racknerd在促销美国洛杉矶multacom数据中心的一款大硬盘服务器,用来做存储、数据备份等是非常划算的,而且线路还是针对亚洲有特别优化处理的。双路e5+64G内存,配一个256G的SSD做系统盘,160T SAS做数据盘,200T流量每个月,1Gbps带宽,5个IPv4,这一切才389美元...洛杉矶大硬盘服务器CPU:2 * e5-2640v2内存:64G(可扩展至128G,+$64)硬...

柚子互联(34元),湖北十堰高防, 香港 1核1G 5M

柚子互联官网商家介绍柚子互联(www.19vps.cn)本次给大家带来了盛夏促销活动,本次推出的活动是湖北十堰高防产品,这次老板也人狠话不多丢了一个6.5折优惠券而且还是续费同价,稳撸。喜欢的朋友可以看看下面的活动详情介绍,自从站长这么久以来柚子互联从19年开始算是老商家了。六五折优惠码:6kfUGl07活动截止时间:2021年9月30日客服QQ:207781983本次仅推荐部分套餐,更多套餐可进...

jdk环境变量为你推荐
距离查询汽车公里数怎么查看点对点短信是什么国内点对点短信多少钱一条?网络地址分类网络地址划分,急,监控设备安装监控器怎么安装360网络收藏夹360网络收藏夹如何添加到本地收藏网络营销讲师谁能说说哪里有好的互联网营销培训讲师老师?2g内存条电脑里面的2G内存是做什么用的封包是什么这个七月半封包怎么填查看加密空间好友QQ空间有限制访问,怎么查看加密的QQ空间?物联网公司排名国内物联网卡座公司有排名吗?
hostigation smartvps linode isatap 免备案空间 免费名片模板 免费个人博客 标准机柜尺寸 建站代码 qq数据库下载 柚子舍官网 北京双线 100mbps 卡巴斯基破解版 web服务器安全 申请网页 江苏双线服务器 阿里云官方网站 个人免费邮箱 域名转入 更多