JAVA环境变量的设置 java环境变量的理解
创始人
2024-04-02 13:21:50
0

以下所讲为Java环境变量的设置是如何操作的。
如果是Win2000/NT/XP,使用鼠标右击"我的电脑->属性->高级->环境变量",或"开始->设置->控制面板->系统->高级->环境变量"。修改以下变量,并按"确定"按钮保存设置。无需重新启动计算机。
系统变量->新建->变量名:JAVA_HOME变量值:c:\j2sdk1.4.2
系统变量->新建->变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib
系统变量->编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;

说明:

1.设置的CLASSPATH的变量值中有一英文句号"."后跟一个分号,表示当前路径的意思

2.如果是Win95/98/Me,而又没有文件"C:\autoexec.bat",可以用DOS命令"notepadc:\autoexec.bat"打开记事本来创建一个新的,在里面写入:

  1. JAVA_HOME=c:\j2sdk1.4.2 
  2. PATH=%JAVA_HOME%\bin;%PATH%  
  3. CLASSPATH=.;%JAVA_HOME%\lib 

 或

  1. setJAVA_HOME=c:\j2sdk1.4.2 
  2. setPATH=%JAVA_HOME%\bin;%PATH%  
  3. setCLASSPATH=.;%JAVA_HOME%\lib 

带或不带"SET"其功能是一样的。

3.解释==>JAVA_HOME=c:\j2sdk1.4.2==>在系统环境变量里声明一个叫"JAVA_HOME"的变量,其值为"c:\j2sdk1.4.2",主要是为以下两句做准备,另外,也是声明J2SDK位置的标准方法。一旦定义了JAVA_HOME=c:\j2sdk1.4.2,以后系统就会自动认为"%JAVA_HOME%\bin"就代表"c:\j2sdk1.4.2\bin"。使用"%PATH%"也有同样的意思。

4.解释==>PATH=%JAVA_HOME%\bin;%PATH%==>系统会自动用刚才指定的"c:\j2sdk1.4.2"去替换"=%JAVA_HOME%",所以就把c:\j2sdk1.4.2\bin目录下的javac.exe、java.exe、javadoc.exe、appletviewer.exe等变成可以在任何其他目录下直接使用的命令,也就是说,你在任意路径下,键入命令"java-version"可以显示正确的Java版本信息,而不是出现"BadCommandorFilename"或"'java'不是内部命令或外部,也不可运行的程序或批处理文件"。

5.解释==>CLASSPATH=.;%JAVA_HOME%\lib==>系统会自动把CLASSPATH设置为".;c:\j2sdk1.4.2\lib",其中英文句号"."代表当前工作目录,英文分号";"表示连接的意思。在执行Java程序时,JVM会首先在当前目录下寻找所需的类,如果没有,就去c:\j2sdk1.4.2\lib查找。也有把CLASSPATH设置成".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"的(推荐)。随着编程经验的提高,会渐渐对CLASSPATH的设置有更深的认识......(按以上配置,没有必要在CLASSPATH中包含"c:\test")
到此应该能清楚的明白Java环境变量的设置流程了。

【编辑推荐】

  1. 对Java编程思想的忠告
  2. 和我共同了解Java是什么
  3. 著名的Java论坛和网站
  4. 2009年十大Java技术解决方案
  5. 2008最值得学习的五种JAVA技术

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...