认识 Java(配置环境变量)

时间:2023-03-08 21:15:41
认识 Java(配置环境变量)

1. Java 简介

Java由Sun Microsystems公司于1995年5月推出,是一种面向对象的编程语言。在2009年4月20号,ORACLE (甲骨文)收购了 Sun 公司,也就是说 Java 这门语言现在归属于 ORACLE 这家公司门下。

在 Java 这门语言体系当中,最基础的部分就是 Java SE 部分,Java 的标准版本。它包括Java最基础的一些结构,包括面向对象的一些特性等等,同时它也是 Java 技术基础和核心。在 Java SE 的基础之上,又分为了 Java EE(Java 的企业版),应用于大型企业级应用的开发。Java ME 主要用于嵌入式开发。初学的时候我们都是从 Java SE 开始的。

JVM 是 Java 虚拟机,它也是整个 Java 技术的核心。Java 语言的跨平台就多亏了JVM。JDK 是 Java 开发工具包,没有 JDK 就没有办法进行 Java 程序的开发。(JDK 1.6 在线中文手册)JRE 是 Java 运行环境,如果我们需要运行一个Java程序,就得安装 JRE。

Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。

2. Java 开发环境搭建

  • 第一步:安装JDK

    从ORACLE官方网站上下载,下载路径

    按照指示安装,打开dos命令行,输入命令 java -version,如果显示了Java的版本,那么表示JDK安装成功。

    认识 Java(配置环境变量)

  • 第二步:配置环境变量

    一般来说,我们会配置这三个环境变量:

* JAVA_HOME 配置 JDK 安装路径
* PATH 配置 JDK 命令文件的位置
* CLASSPATH 配置类库文件的位置
配置的目的:
1. 设置JAVA_HOME:

一、为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.7.0目录里,则设置 JAVA_HOME 为该目录路径那么以后你要使用这个路径的时候,只需输入 %JAVA_HOME% 即可,避免每次引用都输入很长的路径串;二、归一原则,当你JDK路径*改变的时候,你仅需更改JAVA_HOME 的变量值即可,否则,你就要更改任何用绝对路径引用JDK目录的文档,要是万一你没有改全,某个程序找不到JDK,后果是可想而知的----系统崩溃!三、第三方软件会引用约定好的JAVA_HOME 变量,不然,你将不能正常使用该软件,以后用JAVA久了就会知道,要是某个软件不能正常使用,不妨想想是不是这个问题。

2. 设置CLASSPATH:

这是一个很有趣,当然也比较折磨初学者的问题,这个变量设置的目的是为了程序能找到相应的".class"文件,不妨举个例子: 你编译一个JAVA程序---A.java,会得到一个A.class的类文件,你在当前目录下执行java A,将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在,你把A.class移到别的目录下(例如:"e:"),执行java A,将会有NoClassDefFindError的异常,原因就是找不到.class文件,现在你把CLASSPATH增加为:".;e:"再在任何目录下运行java A,看看会有什么结果