JAVA基础学习——1.3 关于JAVA环境变量设定 Path,Java_Home,ClassPath

在安装完JDK以后,要设定JAVA环境变量。

刚接触的时候,我很困惑,这特么什么玩意啊,然后知其然不知其所以然的

按照说明做完了却不知道为什么这么做,这里简单做一些总结说明。

首先,什么是环境变量

环境变量是指在操作系统中用来指定操作系统运行环境的一些参数

其实跟程序里的变量意思差不多,

程序中的变量嘛,就是代表着在程序中具有什么意义的一串字符的一个简短的字符串而已。

环境变量,就是操作系统中使用的变量而已。

至于这些变量有什么作用,和具体变量名相关。

那么介绍一下我们将要设置的三个环境变量

①Path: 是操作系统自带的,运行没有指定位置的程序的默认路径。

用命令执行java类有两个过程

第一个是javac    可以将java源文件编译为class字节码文件

第二个是java      可以运行class字节码文件

这两个指令实际上是运行下面两个应用程序。

C:\Program Files\Java\jdk1.7.0_79\bin\javac.exe

C:\Program Files\Java\jdk1.7.0_79\bin\java.exe

我们在现存环境变量Path后面追加";C:\Program Files\Java\jdk1.7.0_79\bin"了以后,

当我们执行javac HelloWorld.java的时候,我们不需要指定指令javac所在的位置,

因为操作系统会自动去path中定义的" C:\Program Files\Java\jdk1.7.0_79\bin"里面寻找javac.exe然后来执行

可这么写显的很麻烦,而且tomcat等很多工具中也会经常用到jdk中的东西,

所以我们在系统环境变量里追加下面这个自定义环境变量

②Java_Home:

把JAVA_HOME设为JDK的安装路径(如C:\Program Files\Java\jdk1.7.0_79),此路径下包括lib,bin,jre等文件夹 ,当我们需要java路径的时候你写%Java_Home%就可以了,而不用输入一长串地址。

上面也就变成了";%Java_Home%\bin"

这种情况下再执行javac命令看看效果(具体设置方法参考上一篇博客)

无需指定javac所在路径即可执行成功

③ClassPath:Java运行环境加载类的路径。

以前的资料里说只有类在ClassPath中,才能被识别和加载,

设为 .;%Java_Home%\lib(注意前面的点号(.),点号表示当前路径)。

但是据说jdk1.6以上就不需要配置ClassPath了;系统会自动帮你配置好; 只需要配置Java_Home和Path就可以了。

口说无凭,我们试一下就好啦。

现在我的环境中还没有配置CALSSPATH

确实可以。

另外只要安装JDK,不配置任何环境变量都可以在命令行,也就是cmd中运行java,原因是安装JDK时,会往C:\windows\system32下复制一个java.exe的文件,所以cmd下可以运行,必须保证javac在命令行中任意位置可以运行,才算JAVA_HOME和Path配置对!

还有系统环境变量貌似不区分大小写。

再添加一下我的测试程序,最最初级的HelloWorld.java

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}

结束。

时间: 2024-08-08 11:41:58

JAVA基础学习——1.3 关于JAVA环境变量设定 Path,Java_Home,ClassPath的相关文章

Java基础学习笔记二十三 Java核心语法之反射

类加载器 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,链接,初始化三步来实现对这个类进行初始化. 加载就是指将class文件读入内存,并为之创建一个Class对象.任何类被使用时系统都会建立一个Class对象. 链接指的是将Java类的二进制代码合并到JVM的运行状态之中的过程.在链接之前,这个类必须被成功加载.类的链接包括验证.准备和解析等几个步骤. 验证:是否有正确的内部结构,并和其他类协调一致. 准备:负责为类的静态成员分配内存,并设置默认初始化值 解析:

黑马程序员---java基础-JDK的配置与设置环境变量

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.JAVA的介绍 Java 编程语言是个简单.面向对象.分布式.解释性.健壮.安全与系统无关.可移植.高性能.多线程和动态的语言. 二.JDK的安装配置 要学习java,最先就要学会JDK的下载.安装,以及环境变量的配置等! 1.下载 JDK是免费的工具,所以我们可以直接去官网下载最新的版本就可以了. (1)首先打开官网,http://www.oracle.com/technetwork/j

简说JAVA之环境变量设定 path,CLASSPATH,JAVA_HOME

初学JAVA做一些总结,有说的不对的地方希望大家多多指教. 如果能给同样带有迷惑的同学带来帮助,是很开森的一件事情. 刚学JAVA的时候肯定会碰到这三个环境变量的设定,往往总是知其然不知其所以然, 按照说明做完了却不知道为什么这么做,这里简单做一些总结说明. ? 首先,什么是环境变量 环境变量是指在操作系统中用来指定操作系统运行环境的一些参数. 就是操作系统中我们可以来设置的变量.至于这些变量有什么作用,和具体变量名相关. 那么介绍一下我们将要设置的三个环境变量 JAVA_HOME: 这个是我们

黑马程序员-------Java基础学习(一)Java中基本的几种程序流程控制

------- android培训.java培训.期待与您交流! ---------- 一.if/else构成的判断结构 if(条件表达式) { 表达式1: } else { 表达式2: } 其含义为,如果if后边的条件表达式为true,则执行表达式1,否则执行表达式2: 相当于之前学到的三元运算符组成的判断结构: (条件表达式)?表达式1:表达式2 其含义为:当括号内的条件表达式逻辑值为true时,执行表达式1,本次运算结束: 当括号内的条件表达式逻辑值为false时,执行表达式2,本次运算结

JAVA基础学习——1.环境搭建 (系统Win10,64bit)

大学里虽然老师教过JAVA,但我没学.后来工作了,断断续续的也碰到了JAVA的项目,都是拉过来就干的节奏.也没有好好系统的学习一下. 从今天开始系统学习整理一下JAVA,以后再碰到JAVA项目的时候,心里也踏实点.咱也是正儿八经学过的人了,发发博客就当做个笔记,有不足的地方,大家多多指点,先在这里谢谢大家. 1.  环境搭建第一步,安装JDK. JDK 是Java开发工具包 (Java Development Kit ) 的缩写. JDK 是一系列工具的集合,这些工具是编译Java源码.运行Ja

java基础学习总结——java环境变量配置(转)

java基础学习总结——java环境变量配置 前言 学习java的第一步就要搭建java的学习环境,首先是要安装 JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”."path”."classpath"这三个环境变量才能够把java的开发环境 搭建好.在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的. 一.配置JAVA_HOME变量 操作步骤(win7系统):计算机→右键“属性”→高

[java基础学习笔记]Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行

本文作者:sushengmiyan 本文地址:http://blog.csdn.net/sushengmiyan/article/details/25745945 主要内容: ---------------------------------------------------| 1.JDK的下载与安装                            | 2.编写第一个java程序HelloWorld     | 3.编译执行HelloWorld                      

Java学习之道:jdk环境变量配置方法

JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境.Java工具和Java基础类库.JDK作为JAVA开发的环境,不管是做JAVA开发还是做安卓开发,都必须在电脑上安装JDK. 64位下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html jdk环境变量配置方法: 在安装完jdk后,还需要对jdk的环境变量进行配置才能正常使用,下面教大家如何配置jdk环境变量: 1

JAVA基础学习笔记(1)

今天第一天开始学JAVA,时间:2014年6月17日 学习内容:1.java环境的架设 2.JAVA基本数据类型 1.JAVA环境的架设       1.要先去下载JDK,下载地址 2.安装完成后,设置环境变量 1.1环境变量的设置        1.右键-我的电脑-属性-高级-环境变量-系统变量,找到PATH,在里面加入jdk里bin目录的地址 如:c:\java\bin; 2.新建-名为classpath,值为. 1.2测试JAVA是否配置正确        1.在cmd里面输入javac.