06. 【Java教程】Java 集成开发环境 - Eclipse

简介: 06. 【Java教程】Java 集成开发环境 - Eclipse

本小节我们将介绍如何在我们的电脑上安装并配置开发工具Eclipse IDE

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的常用配置,如果你还想了解更多的自定义配置,可以上网查阅相关资料。

相关文章
|
11天前
|
移动开发 前端开发 Java
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。 JavaFX允许开发人员快速构建丰富的跨平台应用程序,允许开发人员在单个编程接口中组合图形,动画和UI控件。本文详细介绍了JavaFx的常见用法,相信读完本教程你一定有所收获!
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
|
26天前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
119 26
|
1月前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
1月前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
1月前
|
Java 数据库连接 编译器
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
50 0
|
10天前
|
Java
Java—多线程实现生产消费者
本文介绍了多线程实现生产消费者模式的三个版本。Version1包含四个类:`Producer`(生产者)、`Consumer`(消费者)、`Resource`(公共资源)和`TestMain`(测试类)。通过`synchronized`和`wait/notify`机制控制线程同步,但存在多个生产者或消费者时可能出现多次生产和消费的问题。 Version2将`if`改为`while`,解决了多次生产和消费的问题,但仍可能因`notify()`随机唤醒线程而导致死锁。因此,引入了`notifyAll()`来唤醒所有等待线程,但这会带来性能问题。
Java—多线程实现生产消费者
|
12天前
|
安全 Java Kotlin
Java多线程——synchronized、volatile 保障可见性
Java多线程中,`synchronized` 和 `volatile` 关键字用于保障可见性。`synchronized` 保证原子性、可见性和有序性,通过锁机制确保线程安全;`volatile` 仅保证可见性和有序性,不保证原子性。代码示例展示了如何使用 `synchronized` 和 `volatile` 解决主线程无法感知子线程修改共享变量的问题。总结:`volatile` 确保不同线程对共享变量操作的可见性,使一个线程修改后,其他线程能立即看到最新值。
|
12天前
|
消息中间件 缓存 安全
Java多线程是什么
Java多线程简介:本文介绍了Java中常见的线程池类型,包括`newCachedThreadPool`(适用于短期异步任务)、`newFixedThreadPool`(适用于固定数量的长期任务)、`newScheduledThreadPool`(支持定时和周期性任务)以及`newSingleThreadExecutor`(保证任务顺序执行)。同时,文章还讲解了Java中的锁机制,如`synchronized`关键字、CAS操作及其实现方式,并详细描述了可重入锁`ReentrantLock`和读写锁`ReadWriteLock`的工作原理与应用场景。
|
13天前
|
安全 Java 编译器
深入理解Java中synchronized三种使用方式:助您写出线程安全的代码
`synchronized` 是 Java 中的关键字,用于实现线程同步,确保多个线程互斥访问共享资源。它通过内置的监视器锁机制,防止多个线程同时执行被 `synchronized` 修饰的方法或代码块。`synchronized` 可以修饰非静态方法、静态方法和代码块,分别锁定实例对象、类对象或指定的对象。其底层原理基于 JVM 的指令和对象的监视器,JDK 1.6 后引入了偏向锁、轻量级锁等优化措施,提高了性能。
35 3

推荐镜像

更多