【Java SE】————环境变量的配置及其原因(Windows)

环境变量:        

         先说说环境变量,一般我们在配置的时候电脑中有两个,一个是用户环境变量,另一个是系统环境变量。(如下图)从字面上我们就可以看出来,用户环境变量,单单指的是我们当前用户的,而系统环境变量,指的是我们当前这个系统下的所有用户。一般情况下我们在系统变量中直接配置更加方便。(打开的路径:我的电脑-属性-高级系统设置-高级。我的是Win10的,其他应该大致类似)

 

                                                                     

配置方法:

          首先让我们先看一下配置结果。(注意是新建,还是修改

1.新建 

          变量名:JAVA_HOME  

          变量值:D:\JDK1.7安装  (JDK的安装路径)                                                                

        (此处需要将变量值,改动为您当前JDK的安装路径)

                     

2.修改  

          变量名:Path            

          变量值:%JAVA_HOME%\bin;原有的path路径下的值

        (此处不用改动,直接再在原有基础上添加即可)

                    

3.新建

           变量名:classpath

           变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

          (此处不用改动,直接新建,粘贴进去就可以了)

                   

配置原因:

          那么接下来,让我们看一看为什么这么配置呢。

         1、JAVA_HOME中    变量值:D:\JDK1.7安装     此为JDK的安装路径,它就是为了让系统能够找到bin,lib等目录。其中,该路径可以放在任何磁盘及位置,但是最好将其放在目录浅的位置。并且其中路径中最好不要太深,没有空格和特殊符号。以避免后续的配置和使用受到影响和不便。

         2、Path变量,此变量在系统中本来就是存在的,我们只需要修改一下其中的变量值,让其指向JDK中的bin目录,其中包含编译器等工具,进而保证命令可以在任意目录下运行。其指向设定好的环境变量JAVA_HOME即可。而设置时的%就是帮助指向的。

              补充:其实也可以直接将JDK的安装路径放到Path变量中,但是当我们变动JDK的时候,就需要重新配置,这就需要修改Path变量,而Path变量中有很多之前的变量,很容易受到影响。这样利用JAVA_HOME将其分开,就可以避免这一错误的发生了。

          3、classpath变量:指定加载Java程序后类的路径到哪里去加载。其中要注意的是最前面的".\;",点反斜杠分号。这个是告诉JDK,搜索CLASS时先查找当前目录的CLASS文件,其中Windows默认的搜索顺序是先搜索当前目录的,然后再搜索系统目录,再搜索PATH环境变量设定的。这样的设计就可以让class文件可以在任意目录下运行。

   

Java 允许您玩在线游戏,与世界各地的人聊天,计算您的按揭利息,并以 3D 形式查看图像。这些以 Java 编程语言编写的应用程序和可从浏览中访问的应用程序称为小程序。公司还将 Java 小程序用于内部网应用程序和其他电子商务的解决方案。所有主要行业的公司都在使用 Java。无论是部署在手机、嵌入式设备、游戏机、笔记本电脑还是数据中心,Java 都提供了当今网络应用所需要的丰富的用户界面、性能、多功能性、可移植性和安全性。Java 平台标准版软件是快速开发和部署安全、便携式应用程序的首选平台,可跨大多数操作系统的服务器和桌面系统。 Java 平台标准版(Java SE)可让您在台式机和服务器以及当今苛刻的嵌入式环境中开发和部署 Java 应用程序。Java 提供了当今应用程序所需的丰富的用户界面、性能、通用性、可移植性和安全性。 Java SE Runtime Environment(运行时环境)包含了运行以 Java 编程语言编写的程序所必需的 Java 虚拟机、运行时类库和 Java 应用程序启动器。 Java 平台的安全性 一个由角色提供的安全信息的描述。适用于开发人员,系统管理员,家庭用户和安全专业人士。 主要特点: - 在一个平台上编写软件,并可在几乎任何其它平台上运行 - 创建的程序可在 Web 浏览器和 Web 服务中运行 - 可开发用于在线论坛、商店、投票、HTML 表单处理等服务器端应用程序 - 结合基于 Java 技术的应用程序或服务来创建高度可定制的应用程序或服务 - 为手机、远程处理器、低成本消费产品和几乎任何具有数字内核的设备编写功能强大且高效的应用程序 Java SE 8 现在可用 Java 平台标准版 8(Java SE 8)是一个主要的功能版本。它包含了很多功能领域的新功能和增强功能。Java SE 8 通过减少样板代码,改进了集合和注释,简单的并行编程模型和更有效地利用现代多核处理器,提高了开发人员的工作效率和显着的增强了应用程序的性能。 Java SE 8u172 版本更新:2018年4月17日
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值