Windows下配置Java开发环境
学习Java第一步是配置本地开发环境,学习最基本的桌面开发,下面以win7为例配置Java开发环境,即:JDK+JRE+Eclipse,安装JDK的时候会默认安装JRE,根据提示安装就可以了。
首先去官网下载适合系统版本的JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html打开链接之后会看到下面页面:

这时,点击下载第一个即可,单击后进入下载页面,如下图:

首先选择:Accept License Agreement单选按钮,同意协议,然后点击下面对应版本下载,我的是Windows 64位,所以选择windows x64后面的jdk-8u45-windows-x64.exe,下载之后双击安装程序即可,见下图:

点击下一步,然后选择安装位置,根据提示安装即可,基本上没有任何设置,安装过程中会同时安装JRE,就是Java运行环境,过一会就安装完毕了。

完毕后,单击关闭按钮即可。
现在JDK和JRE环境已经安装完毕,下面配置环境变量,让Java命令可以直接执行。
右击桌面计算机图标,单击属性,打开计算机属性界面,也可以单击开始菜单,选择"控制面板",点击"系统"打开,还可以使用运行框,运行:control.exe /name Microsoft.System打开属性对话框,如下图所示:

然后单击"高级系统设置"

单击"环境变量",进入环境变量设置界面,首先记住我们的JDK安装路径,如下图,我的是C:\Program Files\Java\jdk1.8.0_45

这个根据你自己的设置而定。
为了稳定性我们设置的是下面一栏的系统变量,单击"新建"按钮,
变量名输入:JAVA_HOME
变量值为你的安装路径,我这里填:C:\Program Files\Java\jdk1.8.0_45然后单击"确定"按钮。

同样操作我们新建变量:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
同样强调,最前面有个".",不要忘记。
然后找到Path选项,这个已经存在,单击"编辑",在最后输入:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
现在设置完毕,最后单击"确定"保存所有设置,然后再次单击"确定"退出系统属性。
现在环境变量配置完毕了,我们可以测试一下,运行cmd,分别输入:java -version,java,javac可以看到结果说明JDK安装并配置完毕。


现在就可以用记事本开发java程序了,但是eclipse是一款java开发不可缺少的IDE,并且安装简单,下面说一下步骤,首先下载eclipse,
官网下载链接:http://www.eclipse.org/downloads/ 进去之后会看到好多版本,这个是根据需要下载的,不同版本侧重的开发对象不一样,我们这个属于javaSE开发,就是一般的桌面应用程序开发,另外还有JavaME适合于移动设备开发,JavaEE企业级开发,其中就包括JavaWeb的开发,这个范围是非常大的,另外eclipse的可扩展性极强,能够利用插件完成各项开发。
好了,我们根据系统版本下载,如下图:

下载之后,直接解压释放到自己指定的目录即可,解压后进入目录,双击eclipse.exe,第一步让设置工作空间,这个时候我们自己建立一个目录即可,然后以后的开发都在此目录下进行,下面的复选框意思是以后默认此工作空间不再进行询问,根据自己情况打勾即可,进入软件后也可以设置。选择好之后,单击"OK"按钮,即可启动eclipse


进入软件之后就可以建立我们的第一个Java工程了,建立之后单击工具栏的绿色按钮即可运行程序,如下图所示:

经过以上步骤,到现在Java完整的开发环境就配置好了
Windows下配置Java开发环境的更多相关文章
- [Windows] win7 配置Java开发环境
Installed Softwares Git for windows 64 bit Java 7 & 8 64 bit apache maven 3.3.3 Intellij Idea ID ...
- Win8 下配置Java开发环境
背景: 大学期间学习过一段时间的JavaEE.不算很熟悉. 后来学习并在工作中很多其它是iOS开发,iOS的水平属于中上. 对技术已经有一定熟知程度. 近期为了写一些东西,须要用到Java写后台. 流 ...
- [转]MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)
MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题) 网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置M ...
- ubuntu下搭建JAVA开发环境【转】
转自:http://jingyan.baidu.com/article/86fae346b696633c49121a30.html JAVA开发环境是一种跨平台的程序设计语言,可以在windows.L ...
- windows下python web开发环境的搭建
windows下python web开发环境: python2.7,django1.5.1,eclipse4.3.2,pydev3.4.1 一. python环境安装 https://www.pyth ...
- [转载]在Windows下搭建Android开发环境
http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 在Windows下搭建Android开发环境 | 浏览:30780 | 更 ...
- Windows下Ionic Android开发环境搭建
转自 http://www.itwap.net/ArticleContent.aspx?id=26 来源: itwap.net 作者: 词略 时间: 2015-4-2 16:57:28 (一)Ioni ...
- Ubuntu20.04配置Java开发环境
Ubuntu20.04配置Java开发环境 JDK 1.8 安装 下载地址 下载后进行解压 tar -xvzf jdk-8u301-linux-x64.tar.gz 配置环境变量 gedit ~/.b ...
- Linux下配置PHP开发环境
转载于: http://www.uxtribe.com/php/405.html 该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件 ...
随机推荐
- Cucumber
http://www.ibm.com/developerworks/library/a-automating-ria/ Cucumber is a testing framework that hel ...
- android自定义控件(5)-实现ViewPager效果
对于系统的ViewGroup我们已经是十分熟悉了,最常用的LinearLayout和RelativeLayout几乎是天天要打交道,下面我们就来看看,如何一步一步将其实现: 一.首先当然也是最通常的新 ...
- 新浪微博客户端(34)-block的细节与本质
main.m #import <Foundation/Foundation.h> void test4(); int main(int argc, const char * argv[]) ...
- 【8-15】Markdown语法学习
学习Markdown语法 来源简书URL #,支持六级标题 列表 用-或*(指无序列表),有序列表直接1. 2. 3. 这样,中间有空格,可乱序(-+*都可,不能混合使用,混合使用为嵌套) 这是一个无 ...
- CString::Mid成员函数
CString Mid( int nFirst, int nCount ) const; 此成员函数从此CString对象中提取一个长度为nCount个字符的子串,从nFirst(从零开始的索引)指定 ...
- Mongoose简单的连表查询
原文摘自我的前端博客,欢迎大家来访问 http://www.hacke2.cn 像我这篇文章所说的基于Node.js + jade + Mongoose 模仿gokk.tv,当时停止开发是因为我深深的 ...
- VTK初学一,Pro文件的配置
1. pro文件的配置 TEMPLATE = app CONFIG += console CONFIG -= app_bundle CONFIG += qt QT += core gui greate ...
- mybatis 多个dao重名,根据namespace解析
在mybatis通过执行sql语句的方式是,用getSqlSession().xxx(param,..)方法来调用, 其中第一个参数就是dao mapper.xml文件的命名空间.id package ...
- css的计数器
更多关于计数器的问题可以参考:https://developer.mozilla.org/zh-CN/docs/Web/Guide/CSS/Getting_Started/Lists
- hibernate中get,load,list,iterate的用法及比较
首先,get和load都是查询单个对象,而list和iterate为批量查询 注意以下写法仅针对hibernate3的语法. 使用案例如下: // 1. get和load 的用法 Person p = ...