一、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 环境变量名=变量值(只对当前用户有效)export JAVA_HOME=/usr/local/java
export PATH=$PATH:/usr/local/java/bin
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的版本java -version