• 时间:2017-07-04 记录:byzqy

一、什么是JDK

  • JDK(Java Development Kit):Java开发工具集,即Java语言的软件开发工具包。
  • SDK(Software Development Kit):软件开发工具包

  JDK包括:

    • JRE(Java Runtime Environment):Java运行时环境
    • Java工具
    • Java基础类库

  JRE三项主要功能:

    • 加载代码:由类加载器(class loader)完成
    • 校验代码:由字节码校验器(byte code verifier)完成
    • 执行代码:由运行时解释器(runtime interpreter)完成

  Java常用工具:

    • javac.exe 编译器
    • java.exe 运行时解释器
    • javadoc.exe 文档化工具

二、JDK的下载与安装

  • 下载地址:

  http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

下载完成之后,会得到一个名为类似:jdk-8u91-windows-i586.exe 的文件,针对jdk不同的版本、不同的操作系统名称会有所不同。

  • 安装JDK:

  双击运行 jdk-8u91-windows-i586.exe 文件,按照提示进行安装。可以自定义安装目录,例如:D:\JDK\Java\jdk1.8.0_91

  jdk 安装程序中包含 jre,在安装过程中会一并安装,按照提示依次点击即可,建议将 jdk 和 jre 装在同一目录下。

  • JDK安装目录介绍:

    • bin:二进制binary的缩写,用来存放java编译运行时的文件,如:javac.exe、java.exe
    • demo:存放演示程序
    • include:存放用于本地方法的一些文件
    • jre:存放java运行时环境所需要的文件
    • lib:一个库,里面存放相应的包
    • sample:存放一些范例程序
    • src.zip:JDK提供类的源文件

三、配置环境变量

  根据提示将jdk(包含jre)安装完毕之后,开发环境搭建工作还不算完成,还需要对环境变量进行配置。配置完成之后,须要运用cmd.exe命令提示符对其进行验证。检验ok,Java开发环境才算搭建成功!

  • 配置环境变量:

    • pass:用于指定操作系统的可执行指令的路径
    • classpath:Java虚拟机在运行某个类时会按 classpath 指定的目录顺序去查找这个类
  • 配置步骤:
    • 打开:我的电脑——右键属性——高级系统设置——环境变量——系统变量:新建系统变量(若已有则不用新建,进行编辑即可。)

    • 新建变量:
    • 变量名:path
      变量值:D:\JDK\Java\jdk1.8.0_91\bin; (即复制jdk文件夹下bin路径到此) 变量名:classpath
      变量值:.(变量值仅为一点:. 为英文格式)
    • 配置完成后点击确定!
  • 检验配置:
    • 打开:Win+R——输入cmd——按下回车键

    • 输入 java -version 或 javac -version 测试配置是否正确:若出现正常的版本信息,则表明配置成功!

接下来,就可以开始编写第一个Java程序啦!

  • DOS命令行常用基本命令介绍:
  • cd..     //退出当前文件夹,回到上一层
    cd jdk1.6.0_14 //进入到指定文件夹,jdk1.6.0_14为文件夹名
    cd jdk* //进入到指定文件夹,文件夹名打*号可简化输入
    cd/ //返回根目录
    E: //进入E:\盘
    cls //清除屏幕
    dir //显示当前目录内容
    start //新建cmd窗口
    exit //退出cmd

四、Java程序开发的三个步骤

  • 常见Java开发工具:

    • 编辑器:

      • 记事本
      • Notepad++
      • Editplus
      • UltraEdit(UE)
    • 集成开发环境:
      • JBuilder
      • Eclipse
      • Net Beans
  • 第一个Java程序:Hello World!

    • step1:编写源程序
    • //文件:Hello.java
      public class Hello
      {
      public static void main(String[] args)
        {
      System.out.println("Hello World!");
      }
      }
    • step2:编译源程序

在DOS窗口下,用cd命令切换到存放该文件的目录下:

运行编译命令:javac Hello.java

    • step3:运行

运行解释执行命令:java Hello

至此,第一个Java程序编写运行完毕!


The End!(本篇完)

Java - 记录01_开发环境搭建的更多相关文章

  1. Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】

    http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附 ...

  2. [Java 教程 02] 开发环境搭建

    在上一篇文章对Java做了一个简单介绍之后,我想大家都已经对她有一个初步的认识了吧!那踏入正式学习使用Java之前,我们有一步是不得不做的,它是什么呢?没有错,就是我们本篇文章的标题所说,搭建Java ...

  3. 《Java Web程序设计——开发环境搭建》

    Java Web程序设计--开发环境搭建       一.JDK下载.安装以及环境变量的配置: 官网:https://www.oracle.com/java/technologies/download ...

  4. Java、Android 开发环境搭建

    一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...

  5. 我的Java学习笔记 -开发环境搭建

    开始学习Java~ 一.Java简介 Java编程语言是一种简单.面向对象.分布式.解释型.健壮安全.与系统无关.可移植.高性能.多线程和动态的语言. Java分为三个体系: JavaSE(J2SE) ...

  6. Java及Android开发环境搭建

    前言 自从接触java以来,配置环境变量折腾了好几次,也几次被搞得晕头转向,后来常常是上网查阅相关资料才解决.但是过一段时间后一些细节就会记不清了,当要在其他机子上配置时又得上网查或者查阅相关书籍,如 ...

  7. eclipse ide for java ee developers 开发环境搭建(j2ee)

    转载自:http://www.iteye.com/topic/982182 真的是一片很不错的文章啊! 使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指 ...

  8. java基础之开发环境搭建

    我们这里后续的所有课程都使用eclipse 来开发java代码,下面我们来搭建开发环境: 1.首先去java.sun.com去下载jdk,可以下载1.6 的版本2.安装JDK,最好安装在某个盘的跟目录 ...

  9. eclipse ide for java ee developers 开发环境搭建(J2EE) 【转载】

    使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指导,专门讲解了一下Eclipse开发环境的搭建过程, 一是帮助他们尽快的熟悉IDE的使用,二也是保证团队 ...

随机推荐

  1. 【洛谷1434 [SHOI2002]滑雪】记忆化搜索

    AC代码 #include <bits/stdc++.h> using namespace std; #define ms(a,b) memset(a,b,sizeof(a)) typed ...

  2. jmeter测试流程整理

    背景 整理jmeter脚本编写流程,注意事项,常用组件,常见问题. 参看链接:https://www.cnblogs.com/pwj2lgx/p/10282422.html 参看:processOn思 ...

  3. 解决Docker安装慢

    之前介绍了Ubuntu安装Docker教程,在实际安装过程中,可能受限于国内网络问题,安装缓存或者失败.下面介绍一种通过国内镜像方式,仅需要执行一段脚本即可大幅度提升Docker的安装速度. Linu ...

  4. Mplus 8.3 Combo Version for Win/Mac安装破解教程

    Mplus 8.3是一个统计建模程序,它为研究人员提供了一个灵活的工具来分析数据.本文提供其破解版安装包下载,亲测可永久免费使用,支持Windows 和 Mac操作系统. Mplus 8.3界面简单, ...

  5. CSS中content属性的妙用

    前言 本文讲解CSS中使用频率并不高的content属性,通过多个实用的案例,带你由浅入深的掌握content的用法,让代码变得更加简洁.高效. 定义 W3school中这样定义: content 属 ...

  6. React Hooks的理解

    一.是什么 Hook 是 React 16.8 的新增特性.它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性 至于为什么引入hook,官方给出的动机是解决长时间使 ...

  7. 那些 Unix 命令替代品们「GitHub 热点速览 v.21.32」

    作者:HelloGitHub-小鱼干 好用的 Unix 命令替代工具能让你事半功倍,例如,bat 便是个带着高亮特性的加强版 cat,就像你用了 oh my zsh 之后便会感受到它的强大.同样好用的 ...

  8. Spring学习笔记-Hello Spring

    实现原理 采用XML方式配置Bean的时候,Bean的定义和实现分离的,采用注解的方式可以将两者合为一体,Bean的定义信息直接以注解形式定义在实现类中,从而实现了零配置. 控制反转是一种通过描述(X ...

  9. Javas数组03——数组的使用

    Javas数组--数组的使用 1.普通的for循环 2.for-each循环 3.数组做方法入参 4.数组做返回值 例子1--普通for循环  package array; ​ public clas ...

  10. JAVA基础语法:java编程规范和常用数据类型(转载)

    JAVA基础语法:java编程规范和常用数据类型 摘要 本文主要介绍了最基本的java程序规则,和常用数据类型,其中侧重说了数组的一些操作. 面向java编程 java是纯面向对象语言,所有的程序都要 ...