头图

Java从零开始(5)Java 集成开发环境 - Eclipse

1. IDE 概述

1.1 IDE 是什么?

IDE 即 Integrated Development Environment 的缩写,中文意为集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套件。

1.2 Ecplise IDE 简介

Eclipse IDE 是一款由 Eclipse 基金会开发的跨平台开源集成开发环境,该软件可以用来 Java 程序的集成开发。可大大提高我们的开发效率。

2. Eclipse IDE 下载

打开 Eclipse 官网下载地址 ,点击 Download Packages

找到 Eclipse IDE for Java Developers,这个包是任何 Java 开发者都可以使用的一个基本工具。点击右侧对应平台的下载链接即可开始下载。

3. Eclipse IDE 安装和使用

3.1 安装到本机

下载完成后,打开安装包。

如果是 Mac OS 平台,打开后会出现下面一个目录。直接将 Eclipse拖动到旁边的 Applications 目录即可完成安装。

如果是 Windows 平台,与常用软件的安装步骤相同,这里不再赘述。

3.2 快速编写 Hello World 程序

打开 IDE,会提示我们选择工作目录工作目录用于存放开发者的配置和开发工件。选择好自己的工作目录后直接点击 Launch按钮即可打开 IDE。

打开后会显示一个ecplise的欢迎页面。点击 Create a Hello World application。按照向导步骤即可创建并运行我们的 Hello World 程序。

右侧区域为创建一个Hello World程序的整体步骤。

下面我们一起动手开始吧。

第一步:新建一个 Java 工程

点击 New -> Java Project

下图中Project name为项目名称。将项目命名为 hello(项目名的命名规范:全小写英文),并选择 JRE 为 JavaSE-14,点击 Finish 按钮。

这时会出现一个是否创建模块信息的弹窗,点击 Don't Create 按钮。

第二步:在工程下新建一个类

在刚刚创建好的工程下的src目录上,点击右键 -> New -> Class

将类名命名为 HelloWorld,并且选择创建main方法的复选框。点击 Finish 按钮

第三步:编写打印语句

现在,ecplise 已经为我们在 HelloWorld.java 文件中自动创建了 main 方法,在 main 方法下增加如下打印语句:

System.out.println("Hello World");

第四步:运行 Java 应用

在源代码文件 HelloWorld.java 上点击右键(或直接在源代码中点击右键),选择 Run As -> Java Application

我们可以看到控制台已成功打印 Hello World

4. 常用配置

4.1 调整字体、字号

打开 Eclipse -> Preferences

在左侧列表选择 General -> Appearance -> Colors and Fonts

在右侧选择 Basic -> Text Font

点击 Edit 按钮,可选择理想的字体、字号

最后,点击 Preferences 窗口中的 Apply and Close 按钮即可保存配置。

4.2 设置代码编辑区的字符编码

打开 Eclipse -> Preferences

在左侧列表中点击 General -> Workspace, 在右侧的红框中的 Text file encoding 点击 Other 单选框,在其下拉列表可选择对应的字符编码。

点击 Apply and Close 按钮即可完成保存并关闭窗口。

5. 小结

本小节我们知道了什么是集成开发环境,利用好集成开发环境可以大大提高我们的工作效率。

我们对Eclipse IDE的下载和安装也做了详细介绍,并且使用它快速编写了一个 Java Hello World程序,从编码、编译到执行,相信你可以明显体会到IDE给我们带来的方便快捷。

我们也在最后介绍了Eclipse的常用配置,如果你还想了解更多的自定义配置,可以上网查阅相关资料。

微信公众号

扫码关注


互联网工程师
技术推动生产力

一个web开发者

39 声望
3 粉丝
0 条评论
推荐阅读
Java从零开始(8)Java 变量
1. 什么是变量在程序设计中,变量是指一个包含值的存储地址以及对应的符号名称。从定义上来看,变量大概可分为两部分:变量的名字和变量的值,可通过变量名来访问变量值。简单来说,变量就是存储数据的载体。对于...

徐曙辉阅读 970

封面图
刨根问底 Redis, 面试过程真好使
充满寒气的互联网如何在面试中脱颖而出,平时积累很重要,八股文更不能少!下面带来的这篇 Redis 问答希望能够在你的 offer 上增添一把🔥。

菜农曰17阅读 957

封面图
PHP转Go实践:xjson解析神器「开源工具集」
我和劲仔都是PHP转Go,身边越来越多做PHP的朋友也逐渐在用Go进行重构,重构过程中,会发现php的json解析操作(系列化与反序列化)是真的香,弱类型语言的各种隐式类型转换,很大程度的减低了程序的复杂度。

王中阳Go10阅读 2k评论 2

封面图
万字详解,吃透 MongoDB!
MongoDB 是一个基于 分布式文件存储 的开源 NoSQL 数据库系统,由 C++ 编写的。MongoDB 提供了 面向文档 的存储方式,操作起来比较简单和容易,支持“无模式”的数据建模,可以存储比较复杂的数据类型,是一款非常...

JavaGuide5阅读 827

封面图
计算机网络连环炮40问
本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~

程序员大彬8阅读 1.1k

与RabbitMQ有关的一些知识
工作中用过一段时间的Kafka,不过主要还是RabbitMQ用的多一些。今天主要来讲讲与RabbitMQ相关的一些知识。一些基本概念,以及实际使用场景及一些注意事项。

lpe2348阅读 1.9k

封面图
Git操作不规范,战友提刀来相见!
年终奖都没了,还要扣我绩效,门都没有,哈哈。这波骚Git操作我也是第一次用,担心闪了腰,所以不仅做了备份,也做了笔记,分享给大家。问题描述小A和我在同时开发一个功能模块,他在优化之前的代码逻辑,我在开...

王中阳Go5阅读 2.3k评论 2

封面图

一个web开发者

39 声望
3 粉丝
宣传栏