java开发环境搭建

目录

先言

基本概念

下载JDK

Eclipse的下载与安装

Path路径的配置

 测试JDK是否安装成功

流行JAVA开发工具

IDE,JDK,JRE详细辨析

三者之间的关系:


先言

 

上一节我们只讲了java是什么?有啥用?为啥那么厉害?但是作为一个语言,没有本子给你写,你再牛批也没什么用,所以接下来我将介绍java的开发环境怎么搭建。

基本概念

在开始搭建环境之前总得先明白有啥开发环境吧,在java中的开发环境叫JDK(Java Development Kit),中文名叫java开发工具包,里面提供了java开发中要用的各种常用工具。还有一个工具叫JRE(Java Runtime Environment),中文名叫java运行环境,就是可以将开发完的java程序运行起来。值得注意的是,现在JDK中已经包含了JRE,所以只需要下载JDK即可,而JRE只要明白这个概念即可。

下载JDK

首先我们需要下载java开发工具包JDK,下载地址:Java Downloads | Oracle

如上图标号1处一般选择java8即可,标号2处根据你的电脑操作系统来选,这里以Windows操作系统为例,如果你的电脑是32位的,则选择x86,如果你的电脑是64位的,则选择x64。考虑到有些小伙伴不知道怎么看自己电脑是基于多少位的,只要右击此电脑,然后点击属性,就会出现如下画面,圈中部分就是电脑位数。

 然后下载好压缩包,最好放在一个没有中文路径的文件夹里,打开后里面的内容是如下图:

 从结构目录中也可以看出,JDK中已经包含了JRE。

现在我们已经有了JDK,也就是java开发工具包,但是我们还需要一个方便我们管理和操作这些工具的软件,这类软件有个统称IDE(integreted development environment)集成开发环境,在这个集成开发环境下,我们可以更方便地组织和管理自己写的代码(工作空间+资源管理器),我们可以通过它提供的一些按钮控件更简单地去调用jdk提供的java工具。

本文将在最后给出IDE,JDK,JRE之间的详细区别。

常见的IDE有NetBeans,Eclipse,MyEclipse,IntelliJ IDEA,目前企业中用的最多的IDE是Eclipse和IntellJ IDEA。而这两个也有区别,一般在学习JavaSE阶段使用的比较多的是Eclipse,而学习Java EE阶段使用的比较多的是IntelliJ IDEA。所以接下来介绍Eclipse的安装与配置。

Eclipse的下载与安装

下载地址:https://www.eclipse.org/downloads/packages/https://www.eclipse.org/downloads/packages/Java SE阶段,选择Eclipse IDE for Java Developers版本即可

 下载完毕后,Eclipse是个zip压缩包,直接解压即可使用

但是这个时候你直接点击Eclipse应用程序会报错,会告诉你找不到javaw.exe程序,那这个程序在哪呢?就在你下载好的JDK文件夹的bin目录下:

这个程序就是java软件的运行程序,会运行你下载好的JDK中的java文件,并通过Eclipse软件以图形界面展示出来。那怎么才能找到这个程序呢,由于你是刚下载的JDK,系统根本不认识它,自然不知道怎么找到这个运行程序,所以你需要在系统里面配置一个Path路径,这样当你要启动它的时候,系统就会去这个路径寻找这个运行程序,这样就可以成功运行了。

Path路径的配置

右击此电脑,点击属性,找到高级系统配置,点进去

 点击环境变量

 在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。

这是PATH配置的路径(当然,得根据你自己的bin目录的位置来配置):

 这是安装的jdk目录的路径:

 测试JDK是否安装成功

1、"开始"->"运行",键入"cmd";

2、键入命令: java -versionjavajavac 几个命令,出现以下信息,说明环境变量配置成功;

 Path路径配置成功后就可以点击Eclipse进行代码的编写了

流行JAVA开发工具

正所谓工欲善其事必先利其器,我们在开发java语言过程中同样需要一款不错的开发工具,目前市场上的IDE很多,除Eclipse之外,本文为大家推荐以下下几款java开发工具:


IDE,JDK,JRE详细辨析

JDK(Java Development Kit)java开发工具包,它是工具程序和文档的集合。里面有很多

java工具和java的基础类库。

java工具:

  • javac.exe(编译器):将源程序(.java文件)转成字节码.class文件。
  • java.exe(解释器):运行编译.claa文件。
  • jdb.exe(调试器):查错工具
  • jar.exe(打包工具):将相关的类文件打包成一个文件
  • javadoc.exe(文档生成器):从源码注释中提取文档
  • appletviewer.exe(小程序浏览器):一种执行HTML文件上的Java小程序的Java浏览器。

java基础类库

  • java.lang: 这个是系统的基础类,比如String等都是这里面的,这个包是唯一一个可以不用引入(import)就可以使用的包。
  • java.io: 这里面是所有输入输出有关的类,比如文件操作等。
  • java.util: 这个是系统辅助类,特别是集合类Collection,List,Map等。
  • java.sql: 这个是数据库操作的类,Connection, Statement,ResultSet等。
  • javax.servlet:这个是JSP,Servlet等使用到的类

IDE(integreted development environment)集成开发环境,在这个集成开发环境下,我们可以更方便地组织和管理自己写的代码(工作空间+资源管理器),我们可以通过它提供的一些按钮控件更简单地去调用jdk提供的java工具。

JRE(Java Runtime Environment)java运行环境。它包含了JVM(java虚拟机),java基础类库和支持文件。它是面向使用者的。它是.class文件的运行平台。

三者之间的关系:

  • 安装JDK时,JDK工具包中已经包含了JRE
  • 可以没有IDE,但不能没有JDK。没有IDE,我们也可使用记事本编写.java源代码,然后再使用JDK提供的java编译器,java解释器等,运行代码。
  • 有IDE,也不能没有JDK。有了IDE,一方面,能够方便我们更好地组织和管理自己写的代码(特别是在开发大型项目时)。另一方面,它能够帮助我们更简便地去操作JDK,不用苦逼地使用命令行操作JDK。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未来的挨踢之行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值