Java知多少(5) Java开发环境的搭建
JDK 是一系列工具的集合,这些工具是编译Java源码、运行Java程序所必需的,例如JVM、基础类库、编译器、打包工具等。不论是什么样的 Java 应用服务器,都是内置了某个版本的 JDK,因此掌握 JDK 是学好 Java 的第一步。
JDK所提供的部分工具:
- java编译器:javac.exe
- java解释器:java.exe
- java文档生成器:javadoc.exe
- java调试器:jdb.exe
前面所说的Java版本,实际上是指JDK的版本。
最主流的 JDK 是 Sun 公司发布的 JDK,除了 Sun 之外,还有很多公司和组织都开发了自己的 JDK,例如 IBM 公司开发的 JDK、BEA 公司的 Jrocket,还有 GNU 组织开发的 JDK等等。IBM 的 JDK 包含的 JVM(Java Virtual Machine)运行效率要比 Sun JDK 包含的 JVM高出许多,而专门运行在 x86 平台的 Jrocket,在服务端运行效率也要比 Sun JDK 好很多,但不管怎么说,还是需要先把 Sun JDK 掌握好。
JDK 的下载
JDK有不同的版本(J2SE、J2EE、J2ME),初学Java,一般都选择J2SE。J2SE的下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
打开网址,会看到如下所示的页面:

图1 J2SE(Java SE)下载页面
下载JDK需要接受相应条款,默认是不能下载的。
选择相应的操作系统,点击下载链接即可下载。
JDK的安装
双击下载好的安装包进行安装,点击“下一步”,出现如下图所示的界面:

图2 改变安装目录
这里可以根据你的习惯改变JDK的安装目录,不过你要记住,后面会用到这个安装目录。
可以看到,JDK包含了Java开发工具(编译器、打包工具等)、源代码(基础类库)和公共JRE,这三项都是默认安装的,是Java开发所必须的,缺一不可。
点击“下一步”,等待安装。

图3 正在安装
JDK安装完成后,会提示你是否安装JRE,如下图所示:

图4 是否安装JRE
JDK中已经包含了JRE,无需再次安装,点击“取消”即可。

图5 确认取消

图6 完成安装
点击“关闭”,完成安装。
环境变量的设置
如果你不了解环境变量的概念,请猛击这里:什么是环境变量
进入环境变量配置窗口,在“用户变量”中,设置3项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:
- JAVA_HOME:设为JDK的安装路径(如D:\Program Files\jdk1.7.0_71),此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量)。
- Path:使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%\bin。%JAVA_HOME%就是引用前面指定的JAVA_HOME变量。
- CLASSPATH:Java运行环境加载类的路径,只有类在classpath中,才能被识别和加载,设为 .;%JAVA_HOME%\lib(注意前面的点号(.),点号表示当前路径)。
打开一个CMD窗口,输入“java -version”或者“javac”命令,看到很多说明信息,证明已经安装并配置成功了。
Eclipse的安装
有了JDK,你可以编译Java源码,运行Java程序,但是还没有代码编辑器,没有版本管理工具,也不能方便的管理工程文件,不能与团队协作。安装Eclipse,你才能完成这些工作。
Eclipse是一款Java集成开发环境(IDE)。Java IDE有很多,有免费的,有收费的,有英文的,中文的,有多国语言的,Eclipse 是最常用的一款,IT公司大部分员工都使用Eclipse。
Eclipse 开源免费,使用人数最多,提供了丰富的插件和友好的编辑界面,资源占用比较低,速度比较快,本身就是用Java开发的。
注意:一定要设置环境变量,Eclipse 的运行依赖于这些环境变量。
Eclipse的下载地址为:http://www.eclipse.org/downloads/
打开链接,看到下面的页面:

图7 Eclipse 下载页面
选择红色方框框起来的版本,下载即可。
Eclipse 是免安装的,你可以将下载的压缩文件解压到任意目录,以后也可以随意更换目录。第一次启动Eclipse,会要求你设置默认的工程目录,你可以只设置一次,也可以每次启动都设置。

图8 设置工程目录
点击“OK”,Eclipse 就成功启动,弹出欢迎界面。
安装简体中文语言包
Eclipse 默认是英文的,如果你的英文能力比较弱,可以安装简体中文语言包。不过我建议你使用英文版,作为程序员,你绝对有必要提高你的英文水平,很多技术文档都是英文的,只要持之以恒,很快就能提高你的英文阅读能力。
语言包的下载地址为:http://www.eclipse.org/babel/downloads.php
首先查看你当前安装的Eclipse的版本。在Eclipse菜单栏中选择“Help --> About Eclipse”,弹出一个对话框:

图9 查看Eclipse版本
打开链接,向下滚动鼠标,下载对应版本的语言包:

图10 对应版本的语言包
进入下载页面,找到简体中文语言包:

图11 中文语言包
这里包含了Eclipse软件本身及其模块和插件的语言包,你可以一次全部下载,也可以需要的时候再来下载,红色方框框起来的是Eclipse软件本身的中文包,我们需要下载它。
将下载到的文件解压,得到一个名为eclipse的文件夹,它里面包含两个文件夹:features和plugins,复制features和plugins到你的eclipse安装目录,覆盖原程序文件即可。

图 12 覆盖原来的文件
重启Eclipse,汉化完成,你可以享受中文版的Eclipse了。
Java知多少(5) Java开发环境的搭建的更多相关文章
- JAVA 基础(1)开发环境的搭建以及开发工具的选择
我们现在还是在学习阶段因此我们不用配置那么多的jdk,配置一个jdk8就够应付日常的学习了.前面的文章我尽量写详细一些照顾刚入坑的朋友.后文还有教大家怎么使用企业版的idea. 一.开发环境的搭 ...
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可..http://www.orac ...
- Ubuntu 14.04下java开发环境的搭建--3--Tomcat及MySQL的安装
前面两篇文章,已经说明了JDK和Eclipse 的安装方法,下面简单说一下,Tomcat及MySQL的安装方法. Tomcat的安装. 在合适的地方解压apache-tomcat-6.0.39.tar ...
- CC++初学者编程教程(10) 搭建Android java C/C++ NDK QTforAndroid 开发环境
1 安装JDK 2 点下一步 3 点下一步 4 开始安装 5 定制路径,点下一步 6 开始安装 7 安装完成, 8 解压缩 9 启动eclipse 10 看到启动画面 11 设置工作文件夹 12 单击 ...
- Java Web 开发环境快速搭建
Java Web 开发环境快速搭建 在因某种原因更换开发设备后,可依据此文快速搭建开发环境,恢复工作环境. Java开发环境: Windows 10 (64-bit) Oralce JDK Eclip ...
- Java开发环境的搭建01——Eclipse篇(Windows)
搭建环境是换项目组和新入职的开发入项都必须面临的一件事情,搭搭环境,一天就过去了...本着不浪费生命不做重复的无用功,在这里写写环境搭建的基本功,这篇是介绍Java环境搭建,常见的开发IDE无非就两种 ...
- Java开发环境的搭建(jdk,eclipse)
一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可. http://www.orac ...
- Ubuntu系统Java开发环境的搭建
操作系统:Linux x64 / Ubuntu 14.04 Java JDK版本:jdk-8u65-linux-x64.tar.gz 声明:转载请注明出处及本文链接 本文原文地址:Ubuntu系统Ja ...
- JAVA 基础开发环境 vscode 搭建 Windows下VSCode编译运行简单java
JAVA 基础开发环境 vscode 搭建 来源 https://www.cnblogs.com/freewsf/p/7744728.html 对于使用 Visual Studio Code 的 Ja ...
- java第一天--Java开发环境的搭建以及使用eclipse从头一步步创建java项目
一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可..http://www.orac ...
随机推荐
- Bootstrap 警告、进度条、列表组、面板
摘要:该部分包括警告.进度条.列表组.面板等部分. 1.警告(alert) 1.1 基本的警告(.alert) 警告的基类是 .alert .和其他样式类一块使用.例如: .alert-success ...
- AngularJS checkbox/复选框 根据缓存数据实时显示
想缓存选择按钮时,可以使用这样的方法. index.html <!DOCTYPE html> <html data-ng-app="App"> <he ...
- 5.27 Test
1.COGS.2039. 树的统计 思路: 各种方法. 代码: 1.遍历树1 时间 0.314 s 平均内存 2.96 MB #include<cstdio> using name ...
- Codeforces757E.Bash Plays With Functions(积性函数 DP)
题目链接 \(Description\) q次询问,每次给定r,n,求\(F_r(n)\). \[ f_0(n)=\sum_{u\times v=n}[(u,v)=1]\\ f_{r+1}(n)=\s ...
- 安装ansible集群管理和配置密钥互信
ansible特性 (1).no agents:不需要在被管控主机上安装任何客户端: (2).no server:无服务器端,使用时直接运行命令即可: (3).modules in any langu ...
- Android中AES256加密的实现
AES加密是我们在工作中常用到一种加密方式,并且在java中也已经实现好了其相应的接口. 但是Java自带的JDK默认最多实现128位及其以下的加密.如果使用java自带的api实现aes256将会报 ...
- 使用Maven自动部署Java Web项目到Tomcat问题小记
导读 首先说说自己为啥要用maven管理项目,一个直接的原因是:我在自己电脑上开发web项目,每次部署到服务器上时都要经历如下步骤: 首先在Eclipse里将项目打包成war包 将服务器上原来的项目文 ...
- 系统wmiprvse.exe占用CPU非常高,求解决
1.wmiprvse.exe是微软Windows操作系统的一部分.用于通过WinMgmt.exe程序处理WMI操作.文件位置有二处: C:\WINDOWS\system32\wbem\wmiprvse ...
- ADSL理解
ADSL技术提供的上行和下行带宽不对称,因此称为非对称数字用户线路. ADSL技术采用频分复用技术把普通的电话线分成了电话.上行和下行三个相对独立的信道,从而避免了相互之间的干扰.用户可以边打电话边上 ...
- iOS-获取当前时间的年、月、日、时、分、秒
//获取当前时间02 NSDate *now = [NSDate date];03 NSLog(@”now date is: %@”, now);0405 NSCalendar *c ...