开发 JAVA 的准备

原创 2016年05月31日 22:23:51

本页面更新日期: 2016年05月31日

前言

开发 JAVA 之前, 需要在计算机上安装并配置 JAVA 开发环境, 开发JAVA程序需要安装和配置 JDK.

下载和安装 JAVA 8 的JDK

JDK 的全称是 JAVA SE Development Kit. 即 JAVA 标准版开发包.
是 Sun 提供的一套用于开发 JAVA 应用程序的开发包. 它提供了编译、运行JAVA程序所需要的各种工具和资源, 包括 JAVA编译器 、JAVA运行时环境, 以及常用的JAVA类库等.

这里涉及到一个概念: JAVA 运行时环境, 它的全称是 JAVA Runtime(运行时) Environment(环境). 因此也被称为 JRE. 它是运行 JAVA 程序的必需条件.

前面我们说过, JVM(JAVA虚拟机) 是来运行JAVA程序的. 那么 JRE 和 JVM 是什么关系?
JRE 包括 JVM. 因为运行JAVA程序不仅需要虚拟机, 还需要其他的类加载器、字节码校验器以及大量的基础类库.

点我打开下载地址

先点击同意协议 按钮

这里写图片描述

之后根据自己的操作系统选择 对应的 JDK.
下载完成后无需任何额外设置, 直接运行安装包, 一直下一步 直到 安装完毕.
安装完成后, 你的系统里已经有了 JAVA JDK. 让我们看看里面都有什么内容.

这是我安装 JDK 时的目录 : C:\Program Files\Java\jdk1.8.0_91

这里写图片描述

  • bin: 存放了 JDK 各种工具命令, 常用的有 javac 、 java 命令.
  • db: 安装 JAVA DB 的路径.
  • include: 一些平台特定的头文件.
  • jre: 运行JAVA 程序所必需的 JRE 环境.
  • lib: JDK 工具命令的实际执行程序.

  • src.zip: 这个压缩包里存放的是 JAVA 所有核心类库的源代码.

其它暂时对我们没啥用处, 不介绍了.

设置 PATH 环境变量.

我先说说 什么是环境变量.
例如你想执行下图中的 java.exe

这里写图片描述

如果不设置环境变量, 你不得每次用的时候 都要跑到这个目录去啊.
那多麻烦啊. 要是能让系统记住这个路径就好了
这就是所谓的设置 环境变量的 意义了.

点我查看 如何设置Windows系统的环境变量

不管你的Windows是什么版本, 原理都是差不多的.
以下三个, 都要设置哦. 不能少.

  • JAVA_HOME
  • PATH
  • CLASSPATH

设置完成之后, 系统就能找到 相应的命令啦! 妥妥的!

结尾

如果你想学习更多JAVA知识, 可以 点我进入目录页

版权声明:本文为博主原创文章,未经博主允许可以转载,但请保留原文链接。

相关文章推荐

新一代Java开发环境准备

  • 2016-05-04 14:42
  • 546KB
  • 下载

第一篇:微信公众平台开发实战Java版之了解微信公众平台基础知识以及资料准备

相信很多人或多或少听说了微信公众平台的火热。但是开发还是有一点门槛,鉴于挺多朋友问我怎么开发,问多了,自己平时也进行以下总结。

[1]java微信开发-准备工作

微信开发准备工作
  • metgo
  • metgo
  • 2017-07-06 17:42
  • 92

java开发之准备知识

marven Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提...

java开发准备

1:java 分类 2:java特点 3:java运行机制和JVM 4:开发java的准备 windows 下jdk配置: Linux下jdk配置:

java测试httprequest(为手游开发后台数据传输做准备)

1.测试类 package net; import java.io.BufferedReader; import java.io.IOException; import java.io.Input...

JavaSE入门学习2:Java开发准备基础

一Java语言概述        Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台 移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科...

Java开发岗位面试题归类---怎么好好的准备面试,也算是发展学习方向

一、Java基础 1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯...

【Java邮件开发】4.JavaMail API的简单介绍和jar包准备

1.前言 我们之前通过使用命令行手工敲SMTP和POP3的指令,进行了邮件收发。 我们接下来使用Java来实现邮件的收发。 如果我们不依赖Java的邮件API,而是使用原生模拟SMTP和POP3指令...

面试某公司JAVA开发工程师准备试题

(1)有没有进行过HTML编程?? HTML是Hyper Text Markup Language的缩写,意思是“超文本标识语言”,它实际上是专门用来编写网页的一种编程语言。大多数网页的构成基础就是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)