Java开发环境的搭建-JDK和Eclipse的安装
要进行Java开发,首先要安装JDK(Java Development Kit,Java开发工具箱)。那么,Java开发环境怎么样搭建呢?欢迎大家阅读!更多相关信息请关注相关栏目!
JDK 是一系列工具的集合,这些工具是编译Java源码、运行Java程序所必需的,例如JVM、基础类库、编译器、打包工具等。不论是什么样的 Java 应用服务器,都是内置了某个版本的 JDK,因此掌握 JDK 是学好 Java 的第一步。
JDK所提供的部分工具:
java编译器:
java解释器:
java文档生成器:
java调试器:
前面所说的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。
打开网址,会看到如下所示的页面:
下载JDK需要接受相应条款,默认是不能下载的。
JDK的安装
双击下载好的安装包进行安装,点击“下一步”,出现如下图所示的界面:
这里可以根据你的习惯改变JDK的安装目录,不过你要记住,后面会用到这个安装目录。
可以看到,JDK包含了Java开发工具(编译器、打包工具等)、源代码(基础类库)和公共JRE,这三项都是默认安装的,是Java开发所必须的,缺一不可。
点击“下一步”,等待安装。
图3 正在安装
JDK安装完成后,会提示你是否安装JRE,如下图所示:
图4 是否安装JRE
JDK中已经包含了JRE,无需再次安装,点击“取消”即可。
图5 确认取消
图6 完成安装
点击“关闭”,完成安装。
环境变量的设置
如果你不了解环境变量的概念,请猛击这里:什么是环境变量
进入环境变量配置窗口,在“用户变量”中,设置3项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:
JAVA_HOME:设为JDK的安装路径(如D:Program Filesjdk1.7.0_71),此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量)。
Path:使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%in。%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 的运行依赖于这些环境变量。
-
全面理解java中的异常处理机制精选
一、java异常总结:异常就是程序运行时出现不正常运行情况1.异常由来:通过java的类的形式对现实事物中问题的描述,并封住成了对象其实就是java对不正常情况描述后的对象体现2.对于问题的划分有两种:一种是严重的问题,一种是非严重的问题对于严重的,java通过Error类来...
-
JAVA语言的介绍及发展
Java语言是一种计算机语言,那么除此之外还有什么呢?下面是小编整理的Java语言出现的背景、影响及应用前景,欢迎阅读!一、背景最近一年多来,在Internet上出现的特别吸引人的事件就是Java语言和用Java编写的浏览器HotJava。1991年,SUNMicroSystem公司的JameGosling...
-
经典Java基础面试题
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。下面小编给大家介绍经典Java基础面试题,欢迎阅读!经典Java基础面试题1、如果main方法被声明为...
-
Java中的对象与引用知识详解
在Java中,有一组名词经常一起出现,它们就是“对象和对象引用”,很多朋友在初学Java的时候可能经常会混淆这2个概念,觉得它们是一回事,事实上则不然。今天我们就来一起了解一下对象和对象引用之间的区别和联系。以下仅供参考!1.何谓对象?在Java中有一句比较流行的话,叫...
相关文章
- 如何理解Javascript的caller,callee,call,apply区别
- Eclipse j2ee开发环境的搭建
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 关于java如何配置MyEclipse Maven环境具体方法
- 如何理解Javascript的caller,callee,call,apply区别