Java开发工具箱-JDK的安装与配置
一、JDK、JRE
| 术语名 | 缩写 | 解释 |
| Java Development Kit | JDK | Java程序员用的工具包 |
| Java Runtime Enviroment | JRE | Java程序的运行环境 |
二、下载、安装JDK
官网下载链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
百度网盘下载链接:http://pan.baidu.com/s/1bLnANG

鼠标右键双击运行.exe,将会弹出引导程序安装JDK和JRE,

点击next,继续安装

点击change..选择你安装的路径,然后点击next

等待一会儿,会弹出安装jre的向导

可以选择安装路径,点击change选择安装路径,然后点击next


点击next steps去查看官网文档API等,点击close完成安装
三、环境变量配置
安装完成,cd到你的安装路径下
安装路径如下图:

那两个文件夹分别是JDK和JRE的安装位置,cd到JDK\bin中执行Java命令
F:\Java\JDK\bin>dir
Volume in drive F has no label.
Volume Serial Number is 692A-C80C
Directory of F:\Java\JDK\bin
// : <DIR> .
// : <DIR> ..
// : , appletviewer.exe
// : , extcheck.exe
// : , idlj.exe
// : , jabswitch.exe
// : , jar.exe
// : , jarsigner.exe
// : , java-rmi.exe
// : , java.exe
// : , javac.exe
// : , javadoc.exe
// : , javafxpackager.exe
// : , javah.exe
// : , javap.exe
// : , javapackager.exe
// : , javaw.exe
// : , javaws.exe
// : , jcmd.exe
// : , jconsole.exe
// : , jdb.exe
// : , jdeps.exe
// : , jhat.exe
// : , jinfo.exe
// : , jjs.exe
// : , jli.dll
// : , jmap.exe
// : , jmc.exe
// : jmc.ini
// : , jps.exe
// : , jrunscript.exe
// : , jsadebugd.exe
// : , jstack.exe
// : , jstat.exe
// : , jstatd.exe
// : , jvisualvm.exe
// : , keytool.exe
// : , kinit.exe
// : , klist.exe
// : , ktab.exe
// : , msvcr100.dll
// : , native2ascii.exe
// : , orbd.exe
// : , pack200.exe
// : , policytool.exe
// : , rmic.exe
// : , rmid.exe
// : , rmiregistry.exe
// : , schemagen.exe
// : , serialver.exe
// : , servertool.exe
// : , tnameserv.exe
// : , unpack200.exe
// : , wsgen.exe
// : , wsimport.exe
// : , xjc.exe
File(s) ,, bytes
Dir(s) ,,, bytes free
F:\Java\JDK\bin>java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) -Bit Server VM (build 25.111-b14, mixed mode)
F:\Java\JDK\bin>javac
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath <path> Specify where to find user class files and annotation processors
-cp <path> Specify where to find user class files and annotation processors
-sourcepath <path> Specify where to find input source files
-bootclasspath <path> Override location of bootstrap class files
-extdirs <dirs> Override location of installed extensions
-endorseddirs <dirs> Override location of endorsed standards path
-proc:{none,only} Control whether annotation processing and/or compilation is done.
-processor <class1>[,<class2>,<class3>...] Names of the annotation processors to run; bypasses default discovery process
-processorpath <path> Specify where to find annotation processors
-parameters Generate metadata for reflection on method parameters
-d <directory> Specify where to place generated class files
-s <directory> Specify where to place generated source files
-h <directory> Specify where to place generated native header files
-implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files
-encoding <encoding> Specify character encoding used by source files
-source <release> Provide source compatibility with specified release
这样做比较麻烦,没次要用的时候,都需要到这个安装位置下来 我们需要添加安装的bin目录到系统环境变量中,

复制路径后,在系统环境变量中找到path,然后添加进去


之前安装的路径的JDK的bin路径就添加到系统环境变量中啦 F:\Java\JDK\bin
在cmd下验证一下,任意路径
C:\Windows\system32>java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) -Bit Server VM (build 25.111-b14, mixed mode)
C:\Windows\system32>E:
E:\>java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) -Bit Server VM (build 25.111-b14, mixed mode)
E:\>javac
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath <path> Specify where to find user class files and annotation processors
-cp <path> Specify where to find user class files and annotation processors
-sourcepath <path> Specify where to find input source files
-bootclasspath <path> Override location of bootstrap class files
-extdirs <dirs> Override location of installed extensions
-endorseddirs <dirs> Override location of endorsed standards path
-proc:{none,only} Control whether annotation processing and/or compilation is done.
-processor <class1>[,<class2>,<class3>...] Names of the annotation processors to run; bypasses default discovery process
-processorpath <path> Specify where to find annotation processors
-parameters Generate metadata for reflection on method parameters
-d <directory> Specify where to place generated class files
-s <directory> Specify where to place generated source files
-h <directory> Specify where to place generated native header files
-implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files
-encoding <encoding> Specify character encoding used by source files
-source <release> Provide source compatibility with specified release
-target <release> Generate class files for specific VM version
-profile <profile> Check that API used is available in the specified profile
-version Version information
-help Print a synopsis of standard options
-Akey[=value] Options to pass to annotation processors
-X Print a synopsis of nonstandard options
-J<flag> Pass <flag> directly to the runtime system
-Werror Terminate compilation if warnings occur
@<filename> Read options and filenames from file
四、编写hello world程序运行一下, 创建文件HelloWorld.java, 文件名字与类名对应,文件类型.java
public class HelloWorld{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
cd到helloworld.java路径下
E:\Java>dir
Volume in drive E has no label.
Volume Serial Number is 35EE-5207
Directory of E:\Java
2017/01/14 12:49 <DIR> .
2017/01/14 12:49 <DIR> ..
2017/01/14 12:49 130 HelloWorld.java
2016/07/12 09:18 <DIR> httpcomponents-client-4.5.2
2016/07/12 09:17 3,047,752 httpcomponents-client-4.5.2-bin.zip
2016/07/12 08:59 1,643,553 httpcomponents-client-4.5.2-src.zip
2015/12/14 08:35 <DIR> sqljdbc_4.2
3 File(s) 4,691,435 bytes
4 Dir(s) 40,363,429,888 bytes free
E:\Java>javac HelloWorld
error: Class names, 'HelloWorld', are only accepted if annotation processing is explicitly requested
1 error
E:\Java>javac HelloWorld.java
E:\Java>java HelloWorld
Hello World
Java开发工具箱-JDK的安装与配置的更多相关文章
- Java基础--JDK的安装和配置
一.Java平台简述 1.1 Java语言简介 Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两 ...
- [java笔记]JDK的安装和配置
1.JDK安装下载java JDK:点击下载(http://www.oracle.com/technetwork/java/javase/downloads/index.html )JDK(Java ...
- Java学习---JDK的安装和配置
控制面板\系统和安全\系统 CLASSPATH %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; JAVA_HOME C:\Program Files ...
- Java开发第一步:JDK 7 安装及配置
JDK 7 安装及配置1. 打开网页http://www.oracle.com 下载对应平台的合适 JDK. 2. 双击下载的 exe,如 jdk-7u7-windows-i586.exe.3. 进入 ...
- jdk的安装及配置
前几天重新了下系统,所以JDK也要重新安装,顺带温故了安装及配置的过程,记录下来.(安装的版本是JDK1.7.0) 后面基本都是点下一步(i第一步选:开发工具),路径我改为E:/java/jdk 1. ...
- Win7 32位系统下Java开发环境的安装及配置
目录: Java JDK安装. Java JDK系统环境的配置. 配置常见问题的解决. Java JDK的安装 Java Jdk(Java Development Kit)Java开发不可缺少的环境, ...
- 操作手册(1)JDK的安装与配置
1 JDK的安装与配置 1.1 背景 JDK(Java SE Development Kit)是 Java 语言开发工具包的简称,是开发和运行 Java 程序的基础环境. 更多描述 | 百度百科: → ...
- JDK的安装以及配置
JDK的安装以及配置 JDK(Java Development Kit),顾名思义,是 Java 语言的软件开发工具包(SDK). Android发开使用Java语言,所以装JDK是Android开发 ...
- 3.1 Java以及Lucene的安装与配置
Lucene是Java开发的一套用于全文检索和搜索的开源程序库,它面向对象多层封装,提供了一个低耦合.与平台无关的.可进行二次开发的全文检索引擎架构,是这几年最受欢迎的信息检索程序库[1].对Luce ...
随机推荐
- 学习的例子gcc+gdb+make
1 小侃GCC 在正式使用gcc之前,我们先来侃侃gcc是啥玩意儿? 历史 如今的GCC是GNU Compiler Collection的简称.既然是Collection,就是指一些工具链的集合. 最 ...
- 在 VS2013的ASPNET站点开发中用 xheditor v1.1.13 作为HTML编辑器
要用vs2013开发一个博客站点,.net framework 4,须要一个HTML编辑器作为写文章的工具.经多方试用,排除了dotnettextbox.kceditor.认为xheditor ...
- [android] 百度地图开发 (两).所在地的城市定位和城市POI搜索
一个. 百度地图城市位置和POI搜索知识 上一篇文章"百度地图开发(一)"中讲述了怎样申请百度APIKey及解决显示空白网格的问题.该篇文章主要讲述怎样定位城市位置.定 ...
- 屏幕录制H.264视频,AAC音频,MP4复,LibRTMP现场活动
上周完成了一个屏幕录制节目,实时屏幕捕获.记录,视频H.264压缩,音频应用AAC压缩,复用MP4格公式,这使得计算机和ios设备上直接播放.支持HTML5的播放器都能够放,这是标准格式的优点.抓屏也 ...
- DDD领域驱动设计
DDD领域驱动设计实践篇之如何提取模型 需求说明: 省级用户可以登记国家指标 省级用户和市级用户可以登记指标分解 登记国家指标时,需要录入以下数据:指标批次.文号.面积,这里省略其他数据,下同 登记指 ...
- c#多线程随记回顾
C#多线程随记回顾 1.创建多线程方式知道的有三种: ---手动创建Thread.使用线程池.使用task任务 ---手动创建Thread,分两种带参数和不带参数的帮助委托器 eg: //帮助器委托 ...
- 基于AngularJS的前端云组件最佳实践
AngularJS是google设计和开发的一套前端开发框架,他能帮助开发人员更便捷地进行前端开发.AngularJS是为了克服HTML在构建应用上的不足而设计的,它非常全面且简单易学习,因此Angu ...
- JAVA修饰符类型(转帖)
JAVA修饰符类型(public,protected,private,friendly) public的类.类属变量及方法,包内及包外的任何类均可以访问:protected的类.类属变量及方法,包内的 ...
- worker进程中线程的分类及用途
worker进程中线程的分类及用途 欢迎转载,转载请注明出版,徽沪一郎. 本文重点分析storm的worker进程在正常启动之后有哪些类型的线程,针对每种类型的线程,剖析其用途及消息的接收与发送流程. ...
- 通过Func 委托理解委托和匿名方法及Lambda 表达式
Func<T, TResult> 委托 封装一个具有一个参数并返回 TResult 参数指定的类型值的方法. 命名空间: System 程序集: mscorlib(在 mscorlib.d ...