Eclipse安装配置、卸载教程(Windows版)

Eclipse是一个开放源代码的集成开发环境(IDE),最初由IBM公司开发,现在由Eclipse基金会负责维护。它是一个跨平台的工具,可以用于开发多种编程语言,如Java、C/C++、Python、PHP、Rust等。

Eclipse提供了一个可扩展的架构,允许开发者通过安装插件来扩展其功能,因此它被广泛用于各种软件开发项目,包括企业级应用、移动应用、Web应用等。Eclipse的核心功能包括代码编辑器、调试器、版本控制系统集成(如Git)、构建工具集成(如Maven、Gradle)、项目管理工具等。

Eclipse包含如下特点:

  1. 插件架构: Eclipse的插件架构使得开发者可以根据需要灵活地扩展IDE的功能,这使得Eclipse适用于多种开发场景。
  2. 跨平台性: Eclipse可以在多个操作系统上运行,包括Windows、MacOS和Linux,这使得开发者可以在不同的平台上使用相同的开发工具。
  3. 开源: Eclipse是开源的,这意味着任何人都可以查看其源代码、修改和定制它,以满足自己的需求。
  4. 社区支持: Eclipse拥有一个庞大的用户和开发者社区,这意味着可以轻松地找到支持、插件和解决方案。

接下来为大家介绍一下Windows环境下Eclipse的安装:

一、安装前准备

请确保电脑本机安装了JDK,没有安装的小伙伴,请点击下方任意一个链接查看安装教程(这里我安装的是JDK 8版本的):

JDK 8安装教程JDK 11安装教程JDK 17 安装教程

JDK安装完成后,按WinR键,输入cmd,进入控制台,输入java -version,如果出现如下内容,就说明JDK已经安装成功了。这里我安装的是JDK 8:

本文后续内容使用NDM(Neat Download Manager)下载文件,可以加快下载速度(推荐)。如需使用此款软件的小伙伴,可以查看这篇教程:下载神器NDM(Neat Download Manager)安装配置教程(适用于Windows和MacOS)

二、下载安装Eclipse

1. 根据电脑上安装的JDK版本,选择要安装的Eclipse版本。以下是Eclipse所需最低JDK版本:

Eclipse版本所需JDK版本
2020-06及之前的版本JDK 8/11/17
2020-09至2022-06之前的版本JDK 11/17
2022-09及之后的版本JDK 17

2. 点我进入Eclipse官网下载列表。由于我电脑上安装的是JDK 8,我需要选择2020-06及之前的版本,这里我选择2020-06版本的Eclipse下载:

3. 找到Eclipse IDE for Enterprise Java Developers,在右侧选择Windows版本下载:

4. 下载完成后,将Eclipse解压到一个你熟悉的位置(建议文件路径是全英文的),这里我解压到了D盘:

5. 按照下图所示操作将Eclipse设置成桌面快捷方式,以后只需要在桌面直接打开快捷方式就可以了,比较方便。

三、Eclipse创建Workspace和简单设置

这一部分我们需要对Eclipse进行以下配置,方便后续我们使用Eclipse。

3.1 Eclipse配置本地安装的JDK

1. 在桌面双击打开Eclipse,此时会弹出一个选择工作空间Workspace的界面。点击Browse,选择一个你熟悉的文件夹,然后点击Launch即可:

2. 进入Eclipse以后,我们需要将本地安装的JDK应用到Eclipse中。点击上方菜单栏的Window,然后点击最后一个Preferences,进入Eclipse设置:

3. 在左侧选项中,找到Java并展开,选择Installed JREs

4. 在Installed JREs中,选中系统自带的JRE,然后在右侧点击Edit

5. 点击右上角的Directory,选择JDK安装位置,直到下方出现很多的JRE,然后点击Finish

6. 点击右下角Apply and Close,完成设置并关闭:

3.2 配置新建文件菜单

安装完Eclipse后,你可能会发现在其新建文件菜单中默认并未包含所需的文件类型。为了确保后续的使用便捷,我们需要对Eclipse新建文件菜单进行一些配置。

1. 在上方菜单栏点击Window,选择Perspective,然后点击Customize Perspective

2. 点击Menu Visibilitiy,依次展开FileNew

3. 这里我勾选了Java常用的项目、文件类型,小白可以按照下图的方式进行勾选即可,完成后点击下方的Apply And Close

3.3 调整代码字体样式

Eclipse创建的代码文件在编辑器中字体比较小,事实上,你可以在设置菜单中调整Eclipse中代码的字体大小和样式,直到满足你的审美要求。

1. 点击上方菜单栏的Windows,然后点击最后一个Preferences,进入Eclipse设置:

2. 进入设置以后,点击General --> Appearance --> Color And Fonts

3. 在颜色和字体界面中,双击展开Basic,找到并选中最后一个Text Font,点击Edit

4. 在字体窗口中可以自行调整字体样式和大小,完成后点击确定,后续设置界面点击右下角的Apply and Close。

这里我选择的Consolas字体,字体大小16号。下方示例可以预览字体:

四、创建Java项目并运行Java程序

完成上面的配置后,我们就可以愉快写一段Java代码了。

1. 在上方菜单栏点击File,选择第一个New(或者按ShiftAltN),选择Java Project

2. 按照下图操作,创建一个Java项目:

4. 如果出现下图弹窗,点击Open Perspective,此时Eclipse会以Java视图显示:

5. 在左侧Package Explorer,双击展开我们的项目MyJavaProject,鼠标右键点击src点击New点击Class创建Java文件:

6. 按照下图所示创建一个Java文件,注意文件名(类名要符合标识符命名规范):

7. 在MyDemo01类中写一个main方法,如下图所示:

注意:只要左上角页签MyProgram01.java前面会有一个星号标志,这说明我们未保存这个Java文件,需要按CtrlS保存。

8. 鼠标右键点击代码,找到Run As,点击Java Application运行Java程序:

9. 此时下方控制台就会输出我们在程序中写的内容,说明我们的代码编译运行成功!

五、Eclipse的卸载(可选)

这一部分会将软件卸载,请谨慎操作!如果不需要卸载,请直接跳过这一部分的内容!

1. 找到Eclipse安装目录,按ShiftDelete彻底删除(不经过回收站):

2. 如果想删除掉Eclipse在本机的相关配置,请按照下图所示的操作,找到存在桌面的文件夹:

3. 找到.p2文件夹,选中,按ShirtDelete彻底删除:

至此,Eclipse卸载完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/381040.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

传输频宽是啥?对网速影响有多大?

频宽,即WIFI频道宽度,又称为WIFI信道宽度,是WiFi Channel width的缩写。从科学的定义来说,Wi-Fi频道宽度,是指Wi-Fi无线信号在频谱上所占用的带宽大小。它决定了Wi-Fi网络的数据传输速率和稳定性,一般有20M…

C++ 哈希表(unordered_map与unordered_set)

文章目录 unordered_map 与 unordered_set哈希表 (Hash Table)哈希函数哈希冲突模拟实现封装 补充:unordered_map 与 unordered_set 的使用 unordered_map 与 unordered_set 就和名字一样,这是 map、set 的无序版本(数据遍历出来是无序的&am…

STM32标准库移植FreeRTOS并测试

STM32标准库移植FreeRTOS并测试 最终现象一、移植①下载FreeRTOS源码②移植步骤 二、测试三、工程项目 最终现象 主函数中创建三个任务,优先级都相同,意味着每个任务执行固定事件之后就会轮到下一个任务运行,由于这个时间是很短的&#xff0…

免费文字转语音工具,一款优秀且永久免费的文字转语音工具,同时拥有多种类型男声女声,支持多国语言转换,支持语速调节和下载!

一、软件简介 该工具只有一个功能,就是将输入框内的纯文本内容转换为指定语言的音频,并且可以自由调节语速及音色(男声/女声),其内置了多种语音包,包含男声、女声、普通话、粤语以及方言,并且支…

Sodinokibi(REvil)勒索病毒最新变种,攻击Linux平台

前言 国外安全研究人员爆光了一个Linux平台上疑似Sodinokibi勒索病毒家族最新样本,如下所示: Sodinokibi(REvil)勒索病毒的详细分析以及资料可以参考笔者之前的一些文章,这款勒索病毒黑客组织此前一直以Windows平台为主要的攻击目标&#xf…

学习通考试怎么搜题找答案? #学习方法#微信#其他

大学生必备的做题、搜题神器,收录上万本教材辅助书籍,像什么高数、物理、计算机、外语等都有,资源十分丰富。 1.菜鸟教程 菜鸟教程是一个完全免费的编程学习软件。 它免费提供了HTML / CSS 、JavaScript 、服务端、移动端、XML 教程、http…

OpenEuler20.03LTS SP2 上安装 OpenGauss3.0.0 单机部署过程(二)

开始安装 OpenGauss 数据库 3.1.7 安装依赖包 (说明:如果可以联网,可以通过网络 yum 安装所需依赖包,既可以跳过本步骤。如果网络无法连通,请把本文档所在目录下的依赖包上传到服务器上,手工安装后,即无需通过网络进行 Yum 安装了): 上传:libaio-0.3.111-5.oe1.x8…

前后端通讯:前端调用后端接口的五种方式,优劣势和场景

Hi,我是贝格前端工场,专注前端开发8年了,前端始终绕不开的一个话题就是如何和后端交换数据(通讯),本文先从最基础的通讯方式讲起。 一、什么是前后端通讯 前后端通讯(Frontend-Backend Commun…

C语言----内存函数

内存函数主要用于动态分配和管理内存,它直接从指针的方位上进行操作,可以实现字节单位的操作。 其包含的头文件都是:string.h memcpy copy block of memory的缩写----拷贝内存块 格式: void *memcpy(void *dest, const void …

【RT-DETR进阶实战】利用RT-DETR进行过线统计(可用于人 、车过线统计)

👑欢迎大家订阅本专栏,一起学习RT-DETR👑 一、本文介绍 Hello,各位读者,最近会给大家发一些进阶实战的讲解,如何利用RT-DETR现有的一些功能进行一些实战, 让我们不仅会改进RT-DETR,也能够利用RT-DETR去做一些简单的小工作,后面我也会将这些功能利用PyQt或者是p…

windows安装sqlite

windows安装sqlite比linux麻烦很多 1.下载 下载链接:链接 下载dll的zip文件 2.解压并放到文件夹 将压缩包内的文件解压,放到C://sqlite下 3.编辑环境变量 添加到系统变量的path中 4.验证 打开命令提示符,输入 sqlite3有结果就行

【八大排序】归并排序 | 计数排序 + 图文详解!!

📷 江池俊: 个人主页 🔥个人专栏: ✅数据结构冒险记 ✅C语言进阶之路 🌅 有航道的人,再渺小也不会迷途。 文章目录 一、归并排序1.1 基本思想 动图演示2.2 递归版本代码实现 算法步骤2.3 非递归版本代…

rediss集群 三主三从集群模式

三主三从集群模式 1)、新建redis集群目录:7001~7006工作目录【/app/soft/redis-cluster/目下】 2)、在7001~7006 目录下创建bin和conf 目录,然后将/app/soft/redis/bin目录下的文件分别拷贝到7001~7006 目录,然后在7001~7006 目…

Blazor SSR/WASM IDS/OIDC 单点登录授权实例2-登录信息组件wasm

目录: OpenID 与 OAuth2 基础知识Blazor wasm Google 登录Blazor wasm Gitee 码云登录Blazor SSR/WASM IDS/OIDC 单点登录授权实例1-建立和配置IDS身份验证服务Blazor SSR/WASM IDS/OIDC 单点登录授权实例2-登录信息组件wasmBlazor SSR/WASM IDS/OIDC 单点登录授权实例3-服务端…

【制作100个unity游戏之23】实现类似七日杀、森林一样的生存游戏16(附项目源码)

本节最终效果演示 【独游开发记录】一个人开发的,类森林,七日杀生存游戏 文章目录 本节最终效果演示系列目录前言泛型单例添加声音脚步声鸭子动物音效人物各种操作音效砍树音效 效果源码完结 系列目录 前言 欢迎来到【制作100个Unity游戏】系列&#x…

106. 从中序与后序遍历序列构造二叉树 - 力扣(LeetCode)

题目描述 给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 题目示例 输入:inorder [9,3,15,20,7], postorder [9,15,7,20,3] 输出&a…

Android13多媒体框架概览

Android13多媒体框架概览 Android 多媒体框架 Android 多媒体框架旨在为 Java 服务提供可靠的接口。它是一个系统,包括多媒体应用程序、框架、OpenCore 引擎、音频/视频/输入的硬件设备,输出设备以及一些核心动态库,比如 libmedia、libmedi…

1-3 mininet中使用python API直接拓扑定义以及启动方式对比

作为SDN网络中搭建拓扑非常重要的仿真平台,我们可以使用mininet默认的库内拓扑文件,也可以使用python语言进行自定义拓扑。使用python进行拓扑定义时,不同的定义方式将导致其启动的方式由所不同。 一、采用最原始的命令启动方式: …

MATLAB知识点:使用逻辑值修改或删除矩阵元素

​讲解视频:可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。​ MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili 节选自第3章 3.4.4 逻辑运算 3.4.4.3 使用逻辑值修改或删…

【java】简单的Java语言控制台程序

一、用于文本文件处理的Java语言控制台程序示例 以下是一份简单的Java语言控制台程序示例,用于文本文件的处理。本例中我们将会创建一个程序,它会读取一个文本文件,显示其内容,并且对内容进行计数,然后将结果输出到控…