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 ...
随机推荐
- Premiere Pro CC问题集,不断更新
1.Premiere Pro CC不好用? 是的.原因如下: 1.1 Adobe公司不注重用户体验,不注重工作流程,导致这款软件的用户体验很差,设计也很烂.对比Adobe公司当年用户体验最好的软件 F ...
- ECharts图表系统 特性总览
最近在玩ECharts,感觉真心不错,在这里把官方的资料收集收集,给大家推荐一下下~ Architecture ECharts (Enterprise Charts 商业产品图表库) 提供商业产品常用 ...
- Error with mysqld_safe
出处:http://bugs.mysql.com/bug.php?id=18403 Description: - I downloaded the binary file “Standard 5.0. ...
- 临时和永久修改oracle sysdate的默认输出格式
1.当前会话有效 alter session set NLS_DATE_FORMAT='YYYY-MM-DD:HH24:MI:SS'; 2.永久生效 sys用户登入后执行如下命令 然后重启数据库使其生 ...
- Canvas入门(3):图像处理和渲染文本
资源:http://www.ido321.com/997.html 一.图像处理(非特别说明,全部结果均来自最新版Google) 在HTML 5中,不仅能够使用Canvas API绘制图形,也能够用于 ...
- 淘宝code
淘宝code 相信大家都听说过GitHub,也有很多人在用,但是GitHub毕竟在国外,速度不是很给力,而且安装过程也是很漫长.今天来给大家介绍一个国内的免费的开源项目平台,当然也是一个SVN版本控制 ...
- SQL Server 后续去除功能汇总
原文:SQL Server 后续去除功能汇总 功能更新去除汇总 字段类型 在 Microsoft SQL Server 的未来版本中将删除 ntext.text 和 image 数据类型. 请避免在新 ...
- CTP API开发期货自动交易平台概论
题目比较小众,先介绍一下CTP. 综合交易平台CTP(Comprehensive Transaction Platform)是由上海期货信息技术有限公司(上海期货交易所的全资子公司)开发的期货交易平台 ...
- DropDownList和GridView用法
DropDownList和GridView用法 DropDownList控件和GridView控件在Asp.net中相当常用,以下是控件的解释,有些是常用的,有些是偶尔的,查找.使用.记录,仅此而 ...
- C#动态表达式计算(续2)
上两篇废话太多,这一次我就不多说了,由于代码比较简单,可以直接从https://github.com/scottshare/DynamicExpress.git地址下载. 以下说明一下使用方法: Dy ...