JAVA配置环境变量的意义

JAVA配置环境变量的意义

  集成开发环境(比如Eclipse)给开发者太多的便利了,以至于初学者都不知道程序是如何从源码生成可执行文件的。对于环境变量的认识也是如此,只知道要在一台新电脑上开发java,安装JDK后的第一步是配置环境变量。至于为何要配置,或许并非有个确定的认识。怀着大概就是那个意思的糊涂心态,就过去了。

  首先是环境变量。引用百度百科的定义:

环境变量,是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

  视窗操作让我们对这个概念认识的不清,可以这样认为,视窗操作封装了命令,与命令行一样都是给操作系统一个指令。因此当你在某个目录下,执行javac命令时候,他首先是要从当前目录找javac的执行文件,或许是个javac.jar或者是个javac.exe。如果找不到,则去操作系统设置的环境变量中去找,再找不到,就说没有这个指令。环境变量就是干这个活的。明白了环境变量这个概念后面的内容就好理解了。

  其次是JAVA_HOME。就是指java安装目录。这算是一个规定了,以后不管是oracle、tomcat或者其他需要用jdk、jrm的软件,都是直接去找操作系统中这个环境变量。或许你就是最先使用到这个环境变量的,比如你设置path的时候是“;%JAVA_HOME%\bin”,来代替“C:\Program Files (x86)\Java\bin”。“%JAVA_HOME%”就是使用了JAVA_HOME环境变量。

  第三是PATH环境变量。作用是指定java命令搜索路径。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac、java、javaw等,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。如果不进行设置,那你就只能先进入到这个目录下,才能使用那些命令了(当然也非未尝不可)。

  最后是CLASSPATH环境变量。他告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包通俗的说它的作用与import、package关键字有关,我们写的java源码中,当然会包含别人提供的工具类,比如当你写下improt java.util.*时,编译器面对import关键字时,就需要知道你要引入java.util这个package中的类到底在哪里。与上面的一样,如果不告诉,他就默认在当前目录下,而如何告诉它呢?就是设置CLASSPATH。

原文地址:https://www.cnblogs.com/Unlimited-Rain/p/12368525.html

时间: 2024-10-12 20:03:07

JAVA配置环境变量的意义的相关文章

java 配置环境变量

计算机->属性->高级系统设置->系统变量->新建/编辑(有3个变量) JAVA_HOME:C:\Program Files\Java\jdk1.6.0_10  //jdk安装路径 Path:%JAVA_HOME%\bin  //Path中值用';'隔开 CLASSPATH:.;%JAVA_HOME%\lib ============================== 有人说这样最简单,但原理是一样的 cmd : java -version 查看jdk版本 java 配置环境变量

Centos 安装Java配置环境变量

Centos 安装Java配置环境变量 1.查看系统版本 [[email protected] ~]# java -version java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea61.11.5) (rhel-1.45.1.11.1.el6-3-i386) OpenJDK 64-Bit Server VM (build 20.0-b12,mixed mode) 2.进一步查看jdk信息 [[email protec

java配置环境变量--详细篇

JAVA配置环境变量详细篇 之前因为电脑系统出了故障,重装了系统,然后需要重新配置环境变量,本来心想学习java也有两年多了,配置个环境变量还不是小菜 一碟,但开始配置的时候还是弄了大半天,搜索了许多网上资料,才把环境变量给配置好,心里面挺感慨的,配置环境变量看似           简单但其中也有许多要注意的小细节,有时候一不留神就会卡很久,所以在这里总结配置环境变量的知识,并将细节列出来,希望能帮助到其他入门JAVA学习者  (建议先看其他有图的配置教程,配置不成功在来看这个帖子) 1.前往

从java的开始,java概述,java配置环境变量

一.java开发入门 java 概述   Java划分为三个技术平台:JavaSE(标准版,含Java基础类库),JavaEE(企业版,技术平台),JavaME(小型版,小型产品.嵌入式设备) Java语言的特点 简单 面向对象 安全 Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现 跨平台 支持多线程 程序中可以有多个任务并发执行 JDK 与 JRE   JDK (Java Development Kit),是Java提供的一套开发环境,,包含Java编译器.JRE(Java

2015 11 26 java 配置环境变量

使用java软件, 须进行改变配置环境变量.需要2步. 第一,在电脑中找到配置环境变量的位置: 我的电脑,属性,高级,环境变量. 第二,进行添加两个变量,更改一个变量: 1,变量名:JAVA_HOME 变量值:JAVA文件所在的位置 2,变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3,改变Path的变量内容. 变量名:Path 变量值:在其原有的变量值前面增加    %JAVA_HOME%\bin;%

Java配置环境变量、方法和原因

软件151  陶涛 首先,你应该已经安装了 java 的 JDK 了,笔者安装的是:jdk-7u7-windows-x64 接下来主要讲怎么配置 java 的环境变量,也是为了以后哪天自己忘记了做个备份 1.进入"计算机"的"属性"选项,选择"高级系统设置",如下图所示: 2.点击"高级系统设置"后,会看到如下图所示的对话框,选择"环境变量": 3.点击"环境变量"之后,会看到如下图所示

Java配置环境变量

首先讲一下操作步骤,随后再讲原理 1.右击[我的电脑]---[属性]-----[高级系统设置(高级)]---[环境变量]. 2.选择[新建系统变量]--弹出"新建系统变量"对话框,在"变量名"文本框输入"JAVA_HOME",在"变量值"文本框输入JDK的安装路径,单击"确定"按钮. 3.在"系统变量"选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击&q

为java配置环境变量

首先,安装好java,在自己的电脑中找到高级系统设置,在下面有一个环境变量,点开它,在其中找到path选项,编辑它,在我的电脑中找到java文件夹,在其中打开jdk1.6.0_14,再打开bin将路径复制下来,返回上一级打开jre文件夹,在其中也有bin文件夹,将其路径也复制下来,然后将这两个路径名粘贴到path路径之后,用英文分号隔开,原来的保存不变,然后确定.在文件夹中按住shift加右键会出现“在此处打开命令提示符”,打开它,然后在其中输入javac,按下回车,如果出现许多目录那说明就设置

windows下如何为jdk配置环境变量

jdk下载地址:https://www.oracle.com/technetwork/java/javase/archive-139210.html 安装好了jdk后,我们还需要为java配置环境变量. 第一步,计算机属性--高级系统设置: 第二步,新建一个名为JAVA_HOME的系统变量,第二栏的值即为你自己jdk的安装路径: 第三步,新建一个名为CLASSPATH的系统变量,在第二栏输入 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(