java环境搭建与基本概念

一、JAVA程序开发过程

JAVA程序开发大致可为了以下几个流程:

1、java程序开发
2、编译java程序,生成中间字节码.class文件
3、使用java解释器解释执行


问:为啥需要Java环境呢?

  • 计算机操作系统只认识机器码,其他程序不能在操作系统直接运行
  • Java运行环境在Java源程序和操作系统间搭建了一座桥梁,Java编译器将java源程序编译生成.class字节码文件,然后通过java的运行环境中的解释器(在JVM中,当然这其中还包括链接、生成等很多步骤)将.class字节码解释生成操作系统可识别的机器码。

    二、基本概念

    1、开发工具包
    (1)JDK:全称为Java Development Kit,即java开发工具包(为java开发提供环境,它包括JRE)
    (2)JRE:全称为Java Runtime Environment,即java运行环境(它包括JVM)
    (3)JVM:全称为Java Virtual Machine,即java虚拟机
    它们之间的关系:
2、环境变量
  • (1)JAVA_HOME:java安装的根目录(jdk安装的根路径)
  • (2)PATH:一般用于指定JAVA的编译器和解释器程序所在路径(一般是jdk安装路径下的bin目录位置)
  • (3)CLASSPATH:指java的类库所在目录(一般是jdk安装路径下的lib目录位置)

    三、JDK安装与配置

    1、Linux下JDK的安装
    (1)下载源码,使用源码安装
    (2)设置环境变量
    在命令行中export 环境变量名=变量值(对当前会话有效)
    修改/etc/profile文件,加入export 环境变量名=变量值(全局有效,对所有用户有效)
    修改~/.bash_profile,加入export 环境变量名=变量值(只对当前用户有效)
    1. export JAVA_HOME=/usr/local/java
    2. export PATH=$PATH:/usr/local/java/bin
    3. export CLASSPATH=/usr/local/java/lib

注:如果是修改文件,则需要注销后才能起作用,或者使用source /etc/profile强制生效

2、Windows下JDK的安装
(1)下载

到官方网站http://www.oracle.com/technetwork/java/index.html下载Windows对应的版本即可

(2)安装

与其他windows下软件并无区别,选择好安装路径,直接“下一步”即可

(3)设置

一般而言,需要新建JAVA_HOME和CLASSPATH两个环境变量
在原有的PATH环境变量后面加上jdk安装路径bin目录的位置

3、java开发工具
  • (1)推荐使用idea
    下载地址:https://www.jetbrains.com/idea/
  • (2)eclipse或MyEclipse
    4、校验是否安装和配置成功
    键入java -version查看是否打印当前java的版本
    1. java -version