Java - 记录01_开发环境搭建
- 时间: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_开发环境搭建的更多相关文章
- Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】
http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附 ...
- [Java 教程 02] 开发环境搭建
在上一篇文章对Java做了一个简单介绍之后,我想大家都已经对她有一个初步的认识了吧!那踏入正式学习使用Java之前,我们有一步是不得不做的,它是什么呢?没有错,就是我们本篇文章的标题所说,搭建Java ...
- 《Java Web程序设计——开发环境搭建》
Java Web程序设计--开发环境搭建 一.JDK下载.安装以及环境变量的配置: 官网:https://www.oracle.com/java/technologies/download ...
- Java、Android 开发环境搭建
一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...
- 我的Java学习笔记 -开发环境搭建
开始学习Java~ 一.Java简介 Java编程语言是一种简单.面向对象.分布式.解释型.健壮安全.与系统无关.可移植.高性能.多线程和动态的语言. Java分为三个体系: JavaSE(J2SE) ...
- Java及Android开发环境搭建
前言 自从接触java以来,配置环境变量折腾了好几次,也几次被搞得晕头转向,后来常常是上网查阅相关资料才解决.但是过一段时间后一些细节就会记不清了,当要在其他机子上配置时又得上网查或者查阅相关书籍,如 ...
- eclipse ide for java ee developers 开发环境搭建(j2ee)
转载自:http://www.iteye.com/topic/982182 真的是一片很不错的文章啊! 使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指 ...
- java基础之开发环境搭建
我们这里后续的所有课程都使用eclipse 来开发java代码,下面我们来搭建开发环境: 1.首先去java.sun.com去下载jdk,可以下载1.6 的版本2.安装JDK,最好安装在某个盘的跟目录 ...
- eclipse ide for java ee developers 开发环境搭建(J2EE) 【转载】
使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指导,专门讲解了一下Eclipse开发环境的搭建过程, 一是帮助他们尽快的熟悉IDE的使用,二也是保证团队 ...
随机推荐
- SpringBoot添加Cors跨域配置,解决No 'Access-Control-Allow-Origin' header is present on the requested resource
目录 什么是CORS SpringBoot 全局配置CORS 拦截器处理预检请求 什么是CORS 跨域(CORS)请求:同源策略/SOP(Same origin policy)是一种约定,由Netsc ...
- Moonraker靶机
仅供个人娱乐 靶机搭建与下载 Monraker靶机ip: 192.168.181.135 kali攻击者ip : 192.168.181.128 说明:获取目标主机的root权限并读取目录中的flag ...
- anyRTC 6月SDK更新迭代
anyRTC 6月更新迭代,macOS新增屏幕 ID 进行屏幕共享功能,让共享更高效简单:此外解决了视频的宽高不是16:9导致共享内容缺失的问题,同时对音视频模块,推流组件等多项功能进行了优化改进. ...
- Java进阶 | 从整体上观察面向对象
一.面向对象 面向对象是Java编程中最核心的思想,基本特征:继承.封装.多态. 1.特征之封装 将结构.数据.操作封装在对象实体中,使用时可以不关注对象内部结构,只能访问开放权限的功能入口,从而降低 ...
- C语言中变参函数传参探究
背景引入 近期在看一本书,叫做<嵌入式C语言自我修养>,写的内容对我帮助很大,是一本好书.在第6章,GNU C编译器扩展语法精讲一节,这本书给出了一些变参函数的例子: //1.变参函数初体 ...
- C++ //继承同名静态成员处理方式
1 //继承同名静态成员处理方式 2 #include <iostream> 3 #include <string> 4 using namespace std; 5 6 cl ...
- 双非本科字节跳动Android面试题分享(已拿offer)
基本情况 本人系非985非211普通本科生一枚,有实习有项目经历但成绩普通,在面试前刷了很多面经.面试题,这里也把自己的分享下,做个回报好了,顺便攒攒人品,一到这种时候人就迷信起来了. 面试是以视频面 ...
- [开源]入坑Qt,我的第一个小程序:MD5计算器
版权声明 --------- 本文仅在知乎与博客园发布.开发者为szx0427 MFC和Win32搞了好几年了,也算是懂了个皮毛,但是一直觉得用这两者开发软件都很麻烦,需要将大量的代码花费在UI等地方 ...
- Visio操作【未完】
Visio 1.如何操作文档 新建基本框图和空白框图 单击基本框图打开后有模具 空白框图打开之后并没有形状 左下角发现有 更改纸张方向大小 自动调整大小: 如果我们选择形状进入到我们的页面,如果放到边 ...
- 用SamInside破解Windows登录密码
用小马PE的USB-HDD+格式制作启动优盘: 笔记本启动时按ESC键,选择USB启动: 进入WinPE后,将%SystemRoot%/system32/config全部拷贝出来(WinXP这个文件夹 ...