Windows7下Java运行时环境搭建
第一步:下载JDK
地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,(由于Sun于2009年被oracle收购所以网址是oracle的)
单击“Java Download”按钮。

选中“Accept License Agreement”单选按钮。

我们以Windows 64位操作系统为例,下载Windows X64版的jdk。
单击“jdk-8u5-windows-x64.exe”直接下载。
第二步:安装
双击运行安装

单击“下一步”按钮。

单击“更改”按钮,可选择jdk的安装目录。(个人建议不修改)

单击“下一步”按钮,安装中…

单击“更改”按钮,可选择jre的安装目录。(个人建议不修改)

单击“下一步”按钮,安装中…

安装完成。

附:JDK目录结构:

|
JDK\bin\ |
包括编译器、解释器和一些基本工具 |
|
JDK\include\ |
是Win32子目录,包括本地方法文件 |
|
JDK\jre |
是Java程序运行环境的根目录 |
|
JDK\jre\bin |
包括平台运行时的工具和类库的可执行文件和动态链接库文件 |
|
JDK\jre\lib |
包括Java运行环境的代码库,默认安装文件等 |
|
JDK\lib |
包括类库文件 |
|
JDK\src.zip |
源代码压缩文件 |
第三步:设置
定义:
环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。
例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
右键单击“我的电脑”——>单击“属性”选项。

单击“高级系统设置”选项。

选中“高级”标签。单击“环境变量”按钮。

单击“新建”按钮。

注:系统环境变量对所有用户起作用,而用户环境变量只对当前用户起作用。
填写变量名和变量值。

(1)JAVA_HOME
是java安装路径里jdk的路径。(确保JCreator、Eclipse和MyEclipse等软件能正常运行)
例如:C:\Program Files\Java\jdk1.8.0_05

(2)PATH
JDK安装目录的bin文件夹中包含Java编译器(javac.exe)Java解释器(java.exe),为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。
例如:C:\Program Files\Java\jdk1.8.0_05\bin
或写成 %JAVA_HOME%\bin (其中"%JAVA_HOME%"是刚设置JDK的路径。而且当JDK的路径改变时,此处无需更改)
注:如果有多个变量值,用“;”隔开(不包括引号)

(3)CLASSPATH
JDK安装路径里lib文件夹中包含着Java应用程序运行时所需要的Java类库文件。
例如: .;C:\Program Files (x86)\Java\jdk1.7.0_03\lib
或写成 .;%JAVA_HOME%\lib ("%JAVA_HOME%"的意思同上。)
注:一定要在开头加上“.;”(不包括引号)

按组合键“Win”+“R”,调出运行窗口,在“打开”文本框输入cmd,单击确定按钮。
弹出命令提示符界面,在光标处输入java,并回车。

在输入“java”后回车(或者javac),如果有显示java的帮助信息,就说明环境变量设置成功。

附录
JDK中的主要程序:
|
Javac |
Java编译器,将Java源代码转换成字节码。 |
|
Java |
Java解释器,直接从类文件执行Java应用程序字节码。 |
|
Appletviewer |
小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。 |
|
Javadoc |
根据Java源码及说明语句生成HTML文档。 |
|
Jdb |
Java调试器,可以逐行执行程序,设置断点和检查变量。 |
|
Javah |
产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 |
|
Javap |
Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 |
开发环境搭建完毕!!
Windows7下Java运行时环境搭建的更多相关文章
- Java运行时环境---内存划分
背景:听说Java运行时环境的内存划分是挺进BAT的必经之路. 内存划分: Java程序内存的划分是交由JVM执行的,而不像C语言那样需要程序员自己买单(C语言需要程序员为每一个new操作去配对del ...
- kubernetes实战-交付dubbo服务到k8s集群(三)安装配置maven和java运行时环境的底包镜像
maven 官方地址: 官方地址 下载maven,shdd7-200 # cd /opt/src # wget https://archive.apache.org/dist/maven/maven- ...
- java 运行时环境和编译器环境
必须要保证运行环境高于编译环境 1.编译器的环境设置 单击项目右键-> Properties -> Java Compiler -> 5或6 如果编译器的环境高于运行时环境会报错. ...
- Centos7下Java开发基本环境搭建
一.Centos7安装JDK 首先查看自己的机器上是否已经自带openjdk,命令如下: rpm -qa | grep jdk 如果存在,则按照如下命令进行依次卸载: yum -y remove fi ...
- Java运行时环境---ClassLoader类加载机制
背景:听说ClassLoader类加载机制是进入BAT的必经之路. ClassLoader总述: 普通的Java开发其实用到ClassLoader的地方并不多,但是理解透彻ClassLoader类的加 ...
- 工具的更新换代 总是要折腾一下Windows10下Java Web 开发环境的配置
Windows10下Java Web 开发环境的配置 由于经常性遗忘,所以整理一下 Java Web 开发环境的搭建与配置,利人利己 主要分为以下几步,需要可以挑着看 Windows下 JDK 的下载 ...
- java自动化测试开发环境搭建(更新至2018年10月8日 11:42:15)
1.安装JDK的1.8版本 官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151 ...
- Java初始和环境搭建
前世今生 Java语言是什么? 一种计算机编程语言.名字取自咖啡. Java语言发展简史 Java语言之父:James Gosling SUN(Stanford University Network ...
- 《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程)
1.简介 Apache Maven是一个软件项目管理和综合工具.基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件.由于现在企业和公司中Java的大部分项目都是基 ...
随机推荐
- linux 文本操作
sed -i 直接修改 sed 是负责插入替换删除字符串操作. sed -n '/11/p' 11.txt |sed 's/11/33333/g' 查找11并替换11位3333 sed 's/1 ...
- DevExpress10、RichEditControl
1.概述 传统.NET界面也有一个RichTextBox控件,一个富文本控件,可存储图片文字,有自己的文件格式RTF. 在DevExpress控件组里面也有一个同等的控件,RichEditContro ...
- 【项目 · Wonderland】预则立 && 他山之石
[软 工 实 践 · 团 队 作 业] 预则立&&他山之石 标签:WonderLand Part 0 · 简要目录 Part 1 · 团队计划 Part 2 · 团队访谈 Part 3 ...
- BZOJ1458:士兵占领(有上下界最小流)
Description 有一个M * N的棋盘,有的格子是障碍.现在你要选择一些格子来放置一些士兵,一个格子里最多可以放置一个士兵,障碍格里不能放置士兵.我们称这些士兵占领了整个棋盘当满足第i行至少放 ...
- InnerClass annotations are missing corresponding EnclosingMember annotations. Such InnerClas...
如果 你的项目中使用了注解插件 比如butterknife 升级3.1之后打包编译 出现以下错误提示 InnerClass annotations are missing correspondi ...
- tarjan【模板】缩点
传送门:https://www.luogu.org/problemnew/show/P3387 首先呢,tarjan找一个图的强连通分量是基于对图的dfs的.这中间开了一个dfn[]代表dfs序,还有 ...
- hadoop学习通过虚拟机安装hadoop完全分布式集群
要想深入的学习hadoop数据分析技术,首要的任务是必须要将hadoop集群环境搭建起来,可以将hadoop简化地想象成一个小软件,通过在各个物理节点上安装这个小软件,然后将其运行起来,就是一个had ...
- 5-51单片机ESP8266学习-AT指令(8266TCP服务器--用手机TCP调试助手发信息给单片机控制小灯的亮灭)
http://www.cnblogs.com/yangfengwu/p/8759294.html 源码链接:https://pan.baidu.com/s/1wT8KAOIzvkOXXNpkDI7E8 ...
- 简单叨叨bootstrap按钮无限层级下拉菜单的实现
0.写在前面的话 最近看书都懈怠了,又正值新项目,虽说并不是忙得不可开交,好吧我老实交待,我就是偷懒了其实,博客也没更.言归正传,对于前端的不熟悉现在确实是个让我头疼的事情,以至于一些功能要在网络上漫 ...
- excel中散点图和折线图的区别(散点图时间均匀分布)
折线图可以显示随单位(如:单位时间)而变化的连续数据,因此非常适用于显示在相等时间间隔下数据的趋势.散点图显示若干数据系列中各数值之间的关系,或者将两组数绘制为 xy 坐标的一个系列.-------- ...