java的万里长征之第一步
http://blog.csdn.net/softn/article/details/51487455
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 对应版本的语言包
java的万里长征之第一步相关推荐
- 启程,万里长征的第一步
今天是2021年11/27,作为一个大一计科的学子 本着好学求实认真刻苦的态度在这里写下了第一篇属于自己的博客,刚开始接触c语言,用的是c primer plus 现在只学到了第三章,感觉有点复杂,内 ...
- 【java】生成【PDF模板 / word模板】-- java生成PDF的第一步
步骤 word -> xml -> ftl 1. 填写word模板 所有需要填充的字段,都要用${字段名}表示出来(下图包含list格式的填写) 2. word 转 xml word模板整 ...
- 学习java第一步_Spring Boot 学习第一步(搭建初步环境)
学习一个东西的第一步是要学会如何迅速搭建起来一个可用的环境,也就是demo.这里我选择的开发环境是Eclipse, Maven + Spring Web 项目结构在Eclipse下面的实现 我们在这里 ...
- 刷爆了!Java蝉联5次第一,网友:最强王者!附70k架构师Java学习路线
图片来源:视觉中国 最近在知乎上,看到一位蚂蚁金服的Java工程师分享,985硕士,校招就拿到了30w的offer.群内也有群友分享,自己通过三年的奋斗,终于年薪70w.这让很多同龄人羡慕,但是羡慕的 ...
- Spring Boot 学习第一步(搭建初步环境)
学习一个东西的第一步是要学会如何迅速搭建起来一个可用的环境,也就是demo.这里我选择的开发环境是Eclipse, Maven + Spring Web 项目结构在Eclipse下面的实现 我们在这里 ...
- Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP
Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP xBird 原创 (参与分:36,专家分:90) 发表:2004-9-3 上午9:37 版本:1.0 阅读:160 ...
- 脑部手术成功,只是万里长征走完了第一步
刚刚过去的2020年5月,是Jerry从出生到现在过得最痛苦,最煎熬,最无奈,最漫长的一个月. 然而时间的车轮依旧不以人的意志为转移地滚滚向前,把5月份尘世间发生的种种悲欢离合辗得粉碎.再刻骨铭心的记 ...
- 怎么编写java_程序员学编程第一步:手把手教你开发第一个Java程序
想必大家已经对Java语言有了初步的认识,对Java的发展历程.运行原理和环境安装有了一定的了解.在本文中,我们继续来学习Java的详细语法与开发规范,教大家用Java编写出简单的程序. 2.1 开发 ...
- 开发JAVA第一步,教你选好JSP虚拟空间
导读: JavaServer PagesTM (JSP)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法.JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程 ...
最新文章
- div 隐藏_注入WordPress网站的隐藏垃圾邮件链接
- python 有序字典 OrderedDict
- [转]AS3 与 其他语言 的一些不同点
- 百练1089:数字反转
- java 数组中差值最大数对,[算法题] 求数组有序后相邻元素之间的最大差值
- 基于GET报错的sql注入,sqli-lab 1~4
- 火绒弹窗拦截_弹窗广告的克星:火绒安全软件图文使用教程
- 2018年区块链五大关键趋势预测:区块链与物联网结合有望突破
- php redisson,排查redisson中订阅connection无故消失的问题
- 微博返回顶部按钮实现方法大剧透
- GBin1分享:一个漂亮的jQuery页面内容导航插件 - Flexiable Nav
- coreldraw2019免登录补丁_CorelDRAW2019缩略图补丁
- 解决Xshell6 Xftp 6 强制更新,无法更新使用问题
- docker-compose 搭建habor
- 【模电】0016 线性稳压电源的几个实用电路
- 2022年全球与中国激光预警系统市场现状及未来发展趋势
- 强大的jQuery焦点图插件Owl Carousel + 响应式图片(案例解析)
- 2021湖南涟源高考成绩查询,2021娄底市地区高考成绩排名查询
- 摩杜云受邀出席CDEC中国数据智能生态大会
- pap认证失败_PPP PAP(CHAP)认证
热门文章
- zcmu-1133: 第九章:致我们终将逝去的青春(dfs)
- Microsoft Virtual Earth 浅谈!
- EBS系统扫二维码登录开发
- 支付宝支付回调,回调日志记录
- spring源码分析01-(前期准备)spring核心原理解析和手写简易spring
- linux raw图片处理软件,Kandao Raw+下载-Raw图片处理软件 v1.1.2.1 官方版 - 下载吧
- 十天小白训练营day02—古诗作业
- 忠魁互联头条SEO优化:字节跳动打造全新搜索引擎
- VS 2017经常出现打不开问题
- (未完)第十二章:动态内存