JAVA环境变量JAVA_HOME、CLASSPATH、PATH配置说明

首先明白一个基础概念:

  1.current directory(当前目录)当前在用的目录就是当前目录

        比如说当你打开NOTEPAD,并处于运行状态时候,当前目录就是c:/windows;

        如果你用cmd命令打开命令行窗口,    当前目录就是c:/windows/system32;

        如果你在用java这条指令,当前目录就是JAVA下的BIN目录所在的路径,因为java.exe在bin里面。在java开发配置环境变量时,系统默认(我们对classpath不做任何设定时)的路径也是当前目录。

   2.JAVA_HOME它是指jdk的安装目录

    像D:/j2sdk1.4.2_16,在这路径下你应该能够找到bin、lib等目录。
     为什么要设置它呢,不设定可不可以呢?不设定也是可以滴,但是最好还是设置一下。
     我们现在就当它是一个变量代换 JAVA_HOME = D:/j2sdk1.4.2_16,就是为了避免多写字,它还有一个好处就是当我们需要改变某个jdk时,只需要     改JAVA_HOME的值就可以了。等在后面看了Tomcat的启动分析时你就明白了。当在环境变量中引用它的时候要用%JAVA_HOME%来表示          D:/j2sdk1.4.2_16。

  3.Path:系统变量Path告诉操作系统可执行文件(*.exe、*.bat等)所在的路径

      当OS(操作系统)发现某个*.exe时,windows默认从当前目录开始查找这      个命令,若查不到,OS就会到Path所设定的路径中去寻找该命令,然后执行
   系统默认的系统变量为:Path = %SystemRoot%;%SystemRoot%/system32;%SystemRoot%/System32/Wbem
   就是说处于上面3个目录(多个变量用分号隔开)中的*.exe文件,可以在任意地方被执行(在 运行 窗口能直接执行的命令,像cmd、notepad等,基本都    在上面的3个目录里面),所以他们可以直接运行。
   上面的%SystemRoot%是什么意思呢?%SystemRoot%就是安装操作系统的时候,系统默认的安装路径
    若你的windows xp装在C:/WINDOWS 
    则你的%systemRoot%路径就是c:/windows 
     %systemRoot%只是一个符号,代表你的系统安装目录 
     下面是常见系统默认安装路径: 
    98----c:/windows 
    2000--c:/winnt 
    2003--c:/windows 
    xp----c:/windows 
     当我们要进行java开发时,OS经常需要用到java.exe、javac.exe等,(若jdk安装在D:/j2sdk1.4.2_16)因此应该将      D:/j2sdk1.4.2_16/bin(%JAVA_HOME%/bin)加入到系统的path中去。
    注意:如果你加入的位置不是在最后,那还需要在bin后面加上英文状态下的分号:%JAVA_HOME%/bin;多个变量之间要用分号隔开,如果它前面    没有,你就加一个。
   明确一下:%JAVA_HOME%/jre/bin 这个路径是不需要加入Path的。参考:http://java.sun.com/javase/6/docs/technotes/tools/windows/jdkfiles.html

  4.CLASSPATH:告诉java虚拟机(jvm)要使用或执行的*.class文件放在什么地方

    CLASSPATH是专门针对java的,它相当于windows的path;path是针对整个windows的。
    所谓的JVM就好像是在微软OS上面再激活另外一个OS,对JVM来说CLASSPATH就好像是对微软OS来说的PATH,所以要用jvm开运行程序就需要设定classpath,然而jvm像windows一样它也有个默认的查找class文件的路径,对刚开始学习java的我们来说,默认的已经够我们用了,那就是当前路径,因此不设置classpath也可以。
在windows中 classpath 大小写没有关系,其他的环境变量名称也一样。

 当我们不设定classpath时,系统默认的classpath是当前目录,如果你个人想设置classpath的话,那么务必在classpath中加入".",这个英文状态下的点就表示当前目录。至于classpath中要不要加入其他的路径(包括文件目录、包的根目录等),这要看开发的需要,一般我们初学者是用不到的。

JAVA_HOME = D:/j2sdk1.4.2_16
Path 环境变量中在最前面加入(若系统原来没有就新建) %JAVA_HOME%/bin; (加在最前面可以提高查找速度)
CLASSPATH = . 这一步可以不用设。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值