【Eclipse系列】eclipse安装与常规配置(含插件)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

前言

一、下载与安装

二、常规设置

1.1.设置工作空间(workspace)

1.2.设置字体和字体大小

​编辑

1.3.设置编码

1.4.去除验证(validation)

1.5.去除单词验证(spelling)

1.6.设置jdk

1.7.设置maven

1.8.设置文件过滤

1.9.更换主题

1.10.设置每行的单词数

1.11.打开更多窗口

1.12.重置窗口

1.13.配置Web应用服务器

三、安装插件

3.1.安装svn

3.2.安装lombok

3.3.其它

四、常见问题

总结



前言

相信大部分人都在使用别的开发工具,特别是IntelliJ IDEA ,虽好用,但多数是收费的, 而Eclipse是一款免费功能强大的集成开发工具,依然还有一部分人在使用,本文将详细介绍Eclipse的安装与配置教程,帮助读者快速掌握安装步骤和注意事项。

Win11环境,以最新版Eclipse IDE 2024-09为例:

一、下载与安装

Eclipse官方下载地址:点击打开官方链接

下载链接:Eclipse Downloads | The Eclipse Foundation

根据系统选择不同版本下载安装即可

若官网下载慢,也可以选择其它镜像站下载,如图:

建议:

1、下载解压版,方便后期运行多个不同版本

2、将 Eclipse 解压或安装到没有中文且没有空格的路径下。

二、常规设置

1.1.设置工作空间(workspace)

首次启动,选择指定的工作空间(workspace),用于存放配置和项目代码。

1.2.设置字体和字体大小

默认字体是Courier New,用户可以根据需要更改为其它的字体,如Console、Microsoft YaHei UI等字体,也可以适当的调节字体大小,具体步骤:

  1. 打开Eclipse并找到菜单栏中的“Window”选项。
  2. 点击“Preferences”打开偏好设置窗口。
  3. 在偏好设置窗口左侧的目录树中,展开“General”选项,然后选择“Appearance”目录下的“Colors and Fonts”选项。
  4. 在右侧的设置面板中,找到“Basic”目录下的“Text Font”选项。
  5. 点击该选项旁边的“Edit”按钮,弹出一个字体设置窗口。
  6. 在这个窗口中,选择合适的字体、字体样式以及字体大小。可以通过拖动字体大小滑块或在输入框中输入具体数值来调整字体大小。
  7. 调整完毕后,点击“Apply and Close”按钮应用更改并关闭设置窗口。

具体的设置界面如图:

1.3.设置编码

默认编码是GBK,可以根据需要自定义,步骤如下:

  • 打开Eclipse,点击菜单栏的“Window”,选择“Preferences”。
  • 在Preferences窗口中,展开“General”并选择“Workspace”。
  • 在“Text file encoding”下拉菜单中,选择所需的编码格式(如‌UTF-8)。
  • 选中“Use workspace default setting”复选框,将此编码格式设置为工作空间中的所有文本文件。
  • 点击“Apply”保存更改,并重新启动Eclipse。

1.4.去除验证(validation)

eclipse安装之后一般是默认设置好了validation,允许软件对当前项目程序逐一检查,包含软件自动检查、校验代码等功能,针对小型项目,代码量不大一般没什么问题,针对大型项目的导入、编辑可能会出现等待过程太漫长的情况。

关闭步骤:

  • 打开eclipse的点击window,选择Preferences
  • 在Preferences界面上选点击Validation,之后再选择Suspend all validators,点击OK,即可
  • 将Manual(手动)保持不动,将build里面只留下classpath-dependency-Validator,其他的全部去掉。
  • 极端做法是直接勾选Disable All

1.5.去除单词验证(spelling)

点击window,依次点开perferences- General - Editors - TextEditors - Splling ,也可以直接搜索spelling,取消勾选Enable spell checking后,点击Apply就可以关闭拼写检查。

1.6.设置jdk

默认是自带jre,可以根据需要做变更,步骤如下:

  • 在我们的电脑上打开eclipse,点击Window-Preferences
  • 进去之后,点击Java->Installed JREs,选择右侧的Add,如下图所示:

  • 进去之后,点击next,如下图所示:

  • 进去之后,选择jdk的安装路径,加载进来之后,点击finish,如下图所示:

  • 选择刚刚添加的jdk,点击OK就成功在eclipse上配置好了jdk,如下图所示:

1.7.设置maven

      现在下载Eclipse 新版本,基本上都自带了maven插件,无需自己再安装maven,默认的本地仓库的目录是在C:\Users\viruser.v-desktop\.m2\repository\,如果使用系统默认的maven插件,需要增加settings.xml,配置镜像,以及其它的存储路径,否则会不断地增加C盘空间,参考配置:

<mirror>  
     <id>alimaven</id>  
     <name>aliyun maven</name>  
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
     <mirrorOf>central</mirrorOf>          
 </mirror>
<localRepository>D:/maven/repository</localRepository>

当然,一般会考虑自定义maven,步骤如下:

下载maven,下载地址:Maven – Download Apache Maven

解压,配置settings.xml,此处省略配置maven环境配置

打开Eclipse-->window-->Prefrences-->Maven---->Installations , 点击右侧的Add按钮,在弹出的窗口中,选择刚刚解压的文件夹,如图:

1.8.设置文件过滤

在实际开发中,会连接代码管理工具SVN等,一些本地配置、日志等不需要提交,此时,就要对某个或某类文件过滤,参考步骤如下

找到Eclipse界面“菜单栏 > Window > Preferences > Team”,其中一项“Ignored Resources”(被忽略的资源)就是Eclipse提供过滤,通过编写过滤规则来过滤固定不提交的文件列表功能,如下图:

点击右边的”Add Pattern”,在弹出的对话框中输入需要过滤的匹配内容,内容为正则表达式,

常见如下规则:

“*/.settings”:过滤这个文件夹;

“*/bin/*”:过滤bin文件夹下的所有内容,但是不包括bin文件夹本身

“*/logs”:过滤logs文件夹所有内容,并且包括logs文件夹本身

“*/.git”:以文件后缀过滤

填写完成Apply后不需要重启Eclipse,就可以看见效果了

1.9.更换主题

1.9.1 更换自带主题

步骤如下:

  • 打开Eclipse,选择菜单栏中的“window”>“Preferences”。
  • 在弹出窗口中,展开“General”>“Appearance”>“。
  • 选择您想要的主题,例如“Dark”。
  • 点击“Apply and Close”按钮。
  • Eclipse会提示您重启以应用更改,点击“重启”按钮。

1.9.2 使用第三方插件

打开插件市场

搜索目前比较流行的主题,如:devStyle

安装完成后,重启Eclipse

1.9.3 自定义‌CSS修改主题

如果Eclipse自带的主题不满足您的需求,您还可以通过编辑CSS文件来自定义主题。找到Eclipse的CSS文件(通常位于Eclipse安装目录下的plugins文件夹中),使用文本编辑器打开并修改颜色设置,然后重启Eclipse应用更改。

1.10.设置每行的单词数

Eclipse默认宽度最大是 120 个字符,当使用ctrl+shift+f格式化代码时,超过这个长度的代码会自动换行。而有些代码一行看起来会比较直观,于是,可以调大对相应的数值,步骤如下:

  • 点击Window->Preferences->Java->Code Style->Formatter,如图:

  • 选择New…,Profile name输入名字(随便),比如kl,点击OK,弹出新窗体

  • 左侧导航栏倒数第三项,展开Line Wrapping,修改第一项Maximum line width: 值即可,比如:80
  • 点击Apply and Close,即可

1.11.打开更多窗口

找到Eclipse界面“菜单栏 > Window > show view”

1.12.重置窗口

找到Eclipse界面“菜单栏 > Window > Perspective->Reset Perspective”

1.13.配置Web应用服务器

以配置tomcat为例

前提条件:已下载tomcat,下载地址:Apache Tomcat® - Welcome!

  • 打开Eclipse,菜单栏点击Window -> Preferences -> Server -> Rumtime Environment(运行时的环境)

  • 点击Add...,点击Apache,选择你本地安装的Tomcat的版本,我本地安装的版本是Apache Tomcat 8.0,点击下一步Next

  • 点击Browse...,选择自己本地的Tomcat安装路径,就是上面记录的D:\tools\tomcat\apache-tomcat-8.0.36,然后点Finish。 

三、安装插件

3.1.安装SVN

svn官方下载:Download Apache Subversion Sources

 个人下载地址:https://download.csdn.net/download/u011203602/89971687 

3.1.1 使用“Install New Software”进行安装

  • 打开Eclipse IDE,并确保已经安装了JDK。

  • 在顶部菜单栏中,点击“Help”菜单,然后选择“Install New Software”。

  • 在“Install”对话框中,点击“Add”按钮,输入SVN插件的地址。

  • 确认插件列表中的SVN插件,并按照提示完成安装过程。可能需要接受许可协议并重启Eclipse。

3.1.2 直接下载SVN插件进行安装

  • 访问SVN插件的官方网站或下载页面,找到适合自己Eclipse版本的插件包。

  • 将插件包解压到Eclipse的对应目录下,例如将features和plugins目录中的文件分别复制到Eclipse安装目录的features和plugins中。

  • 启动Eclipse,等待插件加载完成。

  • 如果需要配置SVN插件以连接到SVN服务器,可以在Eclipse的顶部菜单栏中选择“Window”菜单,然后选择“Show View”-“Other”。在输入框中输入“SVN”,在下面的列表中可以看到SVN资源库。右键单击SVN资源库并选择“New”-“Repository Location”,输入SVN服务器的URL,然后按照提示完成配置。

3.2.安装lombok

       Eclipse没有自带lombok插件,当一些项目引入了lombok依赖也无法正常使用@Data等常用标签。此时需要手动为Eclipse添加lombok插件,具体操作步骤如下:

(1)下载地址:https://projectlombok.org/download,点击页面中间的超链接下载最新版本的lombok.jar文件。如果想要下载旧版本,可以点击页面左侧的“older versions”超链接,进入旧版本列表页面。

(2)下载完lombok.jar文件后,直接将文件放到eclipse根目录下,执行Java命令运行JAR文件。

假设lombok.jar文件放在了D盘的jar文件夹下,执行的命令:

java -jar lombok.jar

注意:系统必须安装JRE环境之后才能执行Java命令。

(3)稍等片刻,会打开lombok插件窗口,如图:

(4)未找到任何IDE的情况下,可以点击左下角的“Specify location...”按钮,手动选择Eclipse的执行文件。

(5)手动添加完要安装插件的Eclipse之后,点击右侧的“Install/Update”按钮开始为Eclipse安装(或升级)lombok插件。

(6)安装完成后,关闭此窗口之后重启Eclipse,就可以发现Eclipse中的lombok注解都可以正常使用了。

注意:一定要重启Eclipse。

3.3.其它

待续....

四、常见问题

4.1. 双击 Eclipse 启动图标,不能正常启动 Eclipse?

启动不了的原因有很多种,这里需要大家从如下几个方面排查:

  • 环境变量是否正确配置,需要在命令行输入 javac.exe 或 java.exe 进行检查
  • 是否正确的安装了 JDK 和 JRE
  • 安装的 JDK 的版本(32 位还是 64 位),必须与 Eclipse 版本一致
  • 修改 Eclipse 安装目录下的 eclipse.ini 配置文件

4.2. 工程中的代码有乱码怎么办 ?

建议修改乱码文件的字符编码集即可。

4.3. 新创建一个 workspace,之前的设置怎么没了?

每次对 Eclipse 做的设置,只对当前使用的 workspace 有效。设置的数据保存在相应 workspace 文件夹下的.metadata 文件夹中。如果创建了新的 workspace,则需要重新设置。

总结

对于经常使用eclipse的用户来说,这些已经能够自主配置了。目前使用idea的时间多,偶尔开启eclipse时,会发现有些配置已经忘记了,故在此记录以便后续备用,也可以作为有需要的人做参考

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

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

相关文章

内网对抗-信息收集篇SPN扫描DC定位角色区域定性服务探针安全防护凭据获取

知识点&#xff1a; 1、信息收集篇-网络架构-出网&角色&服务&成员 2、信息收集篇-安全防护-杀毒&防火墙&流量监控 3、信息收集篇-密码凭据-系统&工具&网站&网络域渗透的信息收集&#xff1a; 在攻防演练中&#xff0c;当完成边界突破后进入内…

C语言 | Leetcode C语言题解之第540题有序数组中的单一元素

题目&#xff1a; 题解&#xff1a; int singleNonDuplicate(int* nums, int numsSize) {int low 0, high numsSize - 1;while (low < high) {int mid (high - low) / 2 low;mid - mid & 1;if (nums[mid] nums[mid 1]) {low mid 2;} else {high mid;}}return …

【开发】关于Java中String与Integer的小小知识点(使用等号对比引用对象)

一个很简单的小知识点 我们都知道&#xff0c;如果使用对比包装类型或对象&#xff0c;那么比较的都是两者之间的地址&#xff08;指针或句柄&#xff09;&#xff0c;而非对象本身&#xff0c;那么且看下方的代码。 public class A {public static void main(String[] args)…

纯前端实现在线预览excel文件(插件: LuckyExcel、Luckysheet)

概述 在实际开发中&#xff0c;遇到需要在线预览各种文件的需求&#xff0c;最近遇到在线预览excel文件的需求&#xff0c;在此记录一下&#xff01;本文主要功能实现&#xff0c;用于插件 LuckyExcel &#xff0c;Luckysheet&#xff01;废话不多说&#xff0c;上代码&#xf…

洛谷每日一题——B2143 进制转换、P1003 [NOIP2011 提高组] 铺地毯

B2143 进制转换 题目描述 进制转换 - 洛谷 运行代码 #include<stdio.h> int main(){int a,b,i0,j,num[20];char k[]{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F};scanf("%d",&a);scanf("%d",&b);do{i;num[i]a%b;aa/b;}while(a!0);printf("&qu…

Elasticsearch的自定义查询方法到底是啥?

Elasticsearch主要的目的就是查询&#xff0c;默认提供的查询方法是查询全部&#xff0c;不满足我们的需求&#xff0c;可以定义查询方法 自定义查询方法 单条件查询 我们查询的需求&#xff1a;从title中查询所有包含"鼠标"这个分词的商品数据 SELECT * FROM it…

环境配置与搭建

安装pytorch 官网连链接&#xff1a;https://pytorch.org/ 特殊包名 cv2 pip install opencv-python sklearn pip install scikit-learnPIL pip install Pillow使用jupyter notebook pip install jupyter安装显卡驱动 Windows Linux 视频教程&#xff1a; 【ubuntu2…

jmeter常用配置元件介绍总结之函数助手

系列文章目录 1.windows、linux安装jmeter及设置中文显示 2.jmeter常用配置元件介绍总结之安装插件 3.jmeter常用配置元件介绍总结之取样器 jmeter常用配置元件介绍总结之函数助手 1.进入函数助手对话框2.常用函数的使用介绍2.1.RandomFromMultipleVars函数2.2.Random函数2.3.R…

【excel基本操作-sumif绝对引用和相对引用

低量级数据的存储 复杂且无法优化的数据报表 怎么学excel? 一、输入与输出 二、计算与处理 三、可视化 四、连接匹配与自动化 excel操作笔记 打开表格第一步筛选 所以筛选的快捷键&#xff1a;shiftctrll 排序&#xff1a;多列排序 开始-排序与筛选-自定义排序-设置关键字添…

【项目计划文档】软件项目计划书,项目总体计划(word原件)

项目开发计划包括项目描述、项目组织、成本预算、人力资源估算、设备资源计划、沟通计划、采购计划、风险计划、项目过程定义及项目的进度安排和里程碑、质量计划、数据管理计划、度量和分析计划、监控计划和培训计划等。 软件全套精华资料包清单部分文件列表&#xff1a; 工作…

音视频入门基础:FLV专题(23)——FFmpeg源码中,获取FLV文件音频信息的实现(下)

音视频入门基础&#xff1a;FLV专题系列文章&#xff1a; 音视频入门基础&#xff1a;FLV专题&#xff08;1&#xff09;——FLV官方文档下载 音视频入门基础&#xff1a;FLV专题&#xff08;2&#xff09;——使用FFmpeg命令生成flv文件 音视频入门基础&#xff1a;FLV专题…

模型 阿玛拉定律(炒作周期)

系列文章 分享 模型&#xff0c;了解更多&#x1f449; 模型_思维模型目录。短期乐观&#xff0c;长期低估。 1 阿玛拉定律的应用 1.1 全球定位系统&#xff08;GPS&#xff09;的发展 全球定位系统&#xff08;GPS&#xff09;的发展是阿玛拉定律的一个典型应用案例&#xf…

Kubernetes的概述与架构

Kubernetes 的概述 Kubernetes 是一个可移植、可扩展的开源平台&#xff0c;用于管理容器化的工作负载和服务&#xff0c;方便进行声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统&#xff0c;其服务、支持和工具的使用范围广泛。 Kubernetes 这个名字源于…

【CAN通信】

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 一、CAN通信简介二、CAN通信的逻辑电平分析三、CAN通信的差分信号线设计CAN标准数据帧格式四、设备发送数据优先级总结 一、CAN通信简介 CAN&#xff08;Controlle…

速度快还看巡飞,筒射巡飞无人机技术详解

筒射巡飞无人机&#xff08;Launch and Recovery by Tube&#xff0c;LRAT或Launcher-Deployed Loitering Munition&#xff0c;LDLM&#xff09;作为一种新型无人机系统&#xff0c;近年来在军事和民用领域都展现出了巨大的潜力。以下是对筒射巡飞无人机技术的详细解析&#x…

如何使用 SSH 连接并管理你的 WordPress 网站

在当今数字化的世界里&#xff0c;网站的管理与维护至关重要。对于使用 WordPress 搭建网站的用户而言&#xff0c;掌握基本的 SSH&#xff08;安全壳&#xff09;命令能够极大地简化网站管理工作。本指南将向你介绍 SSH 的基本知识&#xff0c;并教你如何通过 SSH 连接和管理你…

低轨卫星互联网(二)—— 技术篇

撰写:我是吉米 低轨卫星互联网,地面移动网和卫星通信网融合如图1所示。 图1 低轨卫星互联网演进图 从技术演进发展初衷来看,地面移动网与卫星通信网各自演进,如图2所示。地面移动网旨在提供高速率、大容量、低时延、高移动服务,而卫星通信网则旨在提供广覆盖服务。低轨卫星…

51c大模型~合集18

我自己的原文哦~ https://blog.51cto.com/whaosoft/11621494 #SpatialBot 空间大模型&#xff1a;上交、斯坦福、智源、北大、牛津、东大联合推出&#xff01; 大模型走向空间智能、具身智能之路&#xff01; 智源&#xff0c;斯坦福&#xff0c;北大&#xff0c;牛津&…

OpenGL 异常处理-glCreateShader失败

【1】glCreateShader创建顶点着色器时候报错&#xff0c;如下 【2】原因分析 初始化失败&#xff0c;你使用一个扩extension loader library来访问现代OpenGL&#xff0c;当需要初始化它时&#xff0c;加载器需要一个当前的上下文来加载 【3】解决办法 GLenum glew_err gle…

git 工具原理

git 目录 git git的使用 了解git的三个区域 具体操作 如何下载别人上传到git的工程 -- 可以参考菜鸟教程&#xff0c;包括安装配置git Git 安装配置 | 菜鸟教程 -- Git 是一种分布式版本控制系统&#xff0c;用于管理软件项目的源代码。它是由 Linux 之父 Linus Torval…