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 ...
随机推荐
- Django小例子 – 模型数据的模板呈现
学习Django的这几天,学习过程还是很愉快的,django采用的MVC架构,学习曲线十分平缓,在深入学习之前,先简单的整理记录下django从数据库中获取数据并在模板中使用的方法.温故而知新 ^_^ ...
- 大约Android 3.0后AsyncTask默认的单线程分析
在Android下了很大的后台操作在需要的情况下.通常用于AsyncTask这个类.比方说,网络负载形象.访问server接口.一般的情况是使用一个的一例AsyncTask对象mTask,复制Asyn ...
- [译]Java 设计模式之桥接
(文章翻译自Java Design Pattern: Bridge) 简单来说,桥梁设计模式是一个两层的抽象. 桥接模式就是从一个抽象中实现中解耦以便两个都可以独立的改变.桥接使用封装聚合而且使用继承 ...
- 对sql进行分页处理(Oracle版)
直接代码 /// <summary> /// 对sql进行分页处理 /// </summary> /// <param name="sql">& ...
- Android项目---webView
之前用webView的时候,只知道它可以加载出html页面,竟然不知道,它也可以与js进行交互. WebView是一个网络视图,能加载显示网页,可以将它看作一个浏览器.它使用WebKit渲染引擎加载显 ...
- .NET MVC4 实训记录之二(扩展WebSecurity模型下的UserProfile表)
使用VS2013创建MVC4项目后,自动生成的代码中默认使用WebSecurity模型创建用户管理,生成以下数据库:
- mass种子模块之domready
总结:由于IE6/7/8不支持DOMContentLoaded事件,虽然它支持onreadystatechange事件,但是readyState=complete几乎和onload事件一样,需要等页面 ...
- MVC中使用Unity Ioc Container
ASP.NET MVC中使用Unity Ioc Container 写在前面 安装Unity 添加服务层 IArticleRepository类型映射 服务注入到控制器 Global.asax初始 ...
- 【分享】改变未来的九大算法[pdf][清晰扫描版]
[下载地址]http://www.colafile.com/file/1179688 图书信息:中文名: 改变未来的九大算法作者: 约翰·麦考密克译者: 管策图书分类: 软件资源格式: PDF版本: ...
- nutch solr 配置
http://blog.csdn.net/panjunbiao/article/details/12171147 后半部分实践通过