Windows7下的Java运行环境搭建过程图解
第一步:下载JDK
地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.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运行环境搭建过程图解的更多相关文章
- centos7下Maven Java selenium3环境搭建
centos7下Maven Java selenium3环境搭建 一.Jdk安装 我这里用的是open-jdk. [adawang@localhost src]$ sudo yum search op ...
- java运行环境搭建
java运行环境搭建 1.安装jdk下载和安装 1). java是Sun公司的产品,由于Sun公司被Oracle公司收购,因此jdk可以在Oracle的官网下载.网址:https://www.orac ...
- Centos下配置Java运行环境
今天搞了个阿里云,Centos主机 先搞了Tomcat 然后配置Java环境 1.修改文件可执行 chmod 777 (u+x) 文件名 2.配置环境变量 vi /etc/profile 加入如下代码 ...
- mac下配置java运行环境
1. oracle官网下载java se jdk地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-38 ...
- Ubuntu下php网站运行环境搭建
第一步:查看是否安装lamp相关软件: dpkg -s 软件名称,比如php.mysql.apache. dpkg-query -l 软件名称 要列出你系统中安装的所有包,输入下面的命令:dpkg - ...
- Java Web项目搭建过程记录(struts2)
开发工具:eclipse 搭建环境:jdk1.7 tomcat 8.0 基础的java开发环境搭建过程不再赘述,下面从打开eclipse 之后的操作开始 第一步: 创建项目,File -> ...
- 02_Java运行环境搭建
1.Java运行环境搭建,对于初学者来说,主要下载安装jdk即可,windows操作系统再配合记事本,即可进行java程序开发.后续的学习以及工作中需要使用IDE工具进行开发,常用IDE工具是ecli ...
- 阿里云服务器ubuntu安装java运行环境
服务器 阿里云服务器ubuntu安装java运行环境 转:http://www.codingyun.com/article/45.html 今天来给大家介绍一下在阿里云ubuntu服务器下安装java ...
- Windows7系统下JAVA运行环境下载、安装和设置(第二次更新:2012年03月14日)
1.下载 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,(由于Sun于2009年被oracle收购所以网址 ...
随机推荐
- mysql 将时间戳直接转换成日期时间
date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串 后面的 '%Y%m%d' 主要是将返回值格式化 例如: mysql>SELECT FROM ...
- 微信开发——OAuth2.0授权
微信公众平台最近新推出微信认证,认证后可以获得高级接口权限,其中一个是OAuth2.0网页授权,很多朋友在使用这个的时候失败了或者无法理解其内容,希望我出个教程详细讲解一下,于是便有了这篇文章. 一. ...
- 使用Reveal查看任意App的技巧
转:http://www.jianshu.com/p/4dc8f94ca27c 前言 Reveal(http://revealapp.com)是一个很强大的iOS View Hierarchy工具,与 ...
- 实用的插件:跨浏览器复制jQuery-zclip
Query-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题.jQuery-zclip插件需要Flash的支持,使用时记得安装Adobe Fl ...
- JSP 处理汉字信息
request 对象获取客户端提交的汉字字符时,会出现乱码问题,所以对含有汉字字符的信息必须进行特殊处理.将获取的字符串用 ISO-8859-1 进行编码,并将编码存放到一个字节数组中,再将这个数组转 ...
- C++实现单例模式
昨天面试的时候,面试官让我用C++或Java实现一个单例模式. 因为设计模式是在12年的时候学习过这门课,而且当时觉得这门课很有意思,所以就把课本读了几遍,所以印象比较深刻,但是因为实际编程中很少注意 ...
- React直出实现与原理
前一篇文章我们介绍了虚拟DOM的实现与原理,这篇文章我们来讲讲React的直出. 比起MVVM,React比较容易实现直出,那么React的直出是如何实现,有什么值得我们学习的呢? 为什么MVVM不能 ...
- asp.net中TreeView的大数据加载速度优化
由于数据量太大,加载树时间很长,所以进行了优化 前台 .aspx <asp:Panel ID="Panel2" runat="server" Height ...
- C# 遍历DLL导出函数
C#如何去遍历一个由C++或E语言编写的本地DLL导出函数呢 不过在这里我建议对PE一无所知的人 你或许应先补补这方面的知识,我不知道为什么PE方面的 应用在C#中怎么这么少,我查阅过相关 C#的知识 ...
- 图像拼接 SIFT资料合集
转自 http://blog.csdn.net/stellar0/article/details/8741780 分类: 最近也注意一些图像拼接方面的文章,很多很多,尤其是全景图拼接的,实际上类似佳能 ...