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 ...
随机推荐
- 打印Ibatis最后,SQL声明
做项目时,满足这一需求.我们希望最终打印出在数据库运行SQL声明,这些都普遍遇到了一些一般性问题.我会去Appfuse,结果这次没有成功.它是有相关的配置,可是好像没实用.我也就没有深查下去.我想这种 ...
- windows下使用pthread
有的时候需要使用多线程来测试代码啥的,在Linux下有pthread,在windows也有. 我这儿是使用MingW作为编译工具,具体如何下载MingW自行在网上搜索. 而pthread是在这里下载的 ...
- jQuery UI框架
jQuery UI框架 1.oschina开源社区-jQuery教程 2.jQuery PrimeUI(推荐) 3.弹出框.警告框.提示框.拖动支持.位置固定.选项卡切换 4.Bootstrap框架( ...
- [译]Java设计模式之解释器
(文章翻译自Java Design Pattern: Interpreter) 解释器模式适用于当一些内容需要翻译的时候.下面的例子是一个非常简单的解释器实现.它将字母"a"和&q ...
- 基于Quqrtz.NET 做的任务调度管理工具
基于Quqrtz.NET 做的任务调度管理工具 国庆前,需求让我看了一下任务调度的数据表设计.和之前一样,有100多个字段,p1 ~ p100, 我说这是干嘛啊!按这写,写死去了! 然后在网上搜了一下 ...
- DDD 应对具体业务场景,Domain Model 重新设计
DDD 应对具体业务场景,Domain Model 重新设计 写在前面 上联:no zuo no die why you try 下联:no try no high give me five 横批: ...
- 【分享】Python学习资源大合集
地址:http://www.hejizhan.com/html/xueke/520/x520_03.html Python安装软件合集(Windows)(78) Python教程——游戏编程(13) ...
- Binder机制,从Java到C (9. IPC通信过程)
1.一次IPC通信過程的幾個步驟 一次通信过程简单的说有下面5个步骤,第一眼看上去,肯定不知道什么玩意,多看几遍,慢慢看,其实是能理解的. 1. Client将数据封装成Parcel. (前面已经讲过 ...
- mongo查询某个字段是否存在,并删除记录里的这个字段
查询course表中,存在lectures_count字段的记录信息 db.course.find( { "lectures.lectures_count": { $exists: ...
- Sublime2 Text编辑器使用技巧
Sublime2 Text编辑器使用技巧 ------------------------------------软件使用----------------------------------- ...