15.Eclipse常用基本配置设置

news2024/11/17 13:46:40

在使用Eclipse进行Java开发之前,经常需要进行一些配置,其中有些配置甚至是必须的,即使开始不编辑之后开发过程中也会出一些因配置导致的小问题。本文梳理了一下Eclipse使用中常用的配置

1 编码配置

1.1 设置工作空间编码格式

打开Eclipse,选择Window–>Preferences,搜索workspace。
将Text file encoding的编码设置为UTF-8

eb14238c1f264d809bb9686cfa59237f.png

1.2 设置web文件编码格式

Window–>Preferences–>Web,依次设置CSS,HTML和JSP文件编码

30e9aaef48c74c70bf77304ec3684284.png

1.3 设置文档编码格式

09d935c7179147fcb4cf3678e1d8bad4.png

1.4 设置项目编码格式

项目右键–>Properties–>Resource

ad710882592d483898c3f4b86d8b7fe6.png

2 JRE配置

打开Eclipse,选择Window–>Preferences,搜索jre,点击Add按钮选择你自己的jdk根目录

8465db3ab4584e23b0fb6028c169c5bf.png

3 Web服务器配置

3.1 Tomcat服务配置

1)从tomcat官网下载好所需的tomcat包,解压到指定目录。
2)打开Eclipse,选择Window–>Preference,搜索server,点击Add…选择tomcat目录,配置完成

fe5256586d614f91a75764865210215b.png

4 版本控制

4.1 Git版本管理

如果Eclipse中没有Git插件,可以通过以下方式安装:
方式一:打开Eclipse,Help—>Eclipse Marketplace…,输入EGit,找到EGit,点击Install即可

4da0fe4cddf240649d0086d5514c707d.png

方式二:打开Eclipse,Help—>Install New Software…

332ffcafb1be44bd8fc4d32d119262c0.png

点击Add,在Name中输入EGit,Location中输入:http://download.eclipse.org/egit/updates-4.1/,点击OK
(注:可访问http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F,在页面上寻找与自己eclipse版本对应的EGit插件版本,然后找到对应EGit版本的url)
bf0152b92d82489682f33d9edfda3223.png

点击Next,直到Finish。安装完成后需要重启Eclipse

7f7610cc01c04265a3377c2a78b2ead5.png

安装好后Git后,进行配置,首先配置用户(即提交者的用户名和邮箱)
1.点击Preferences》Team》Git>Configuration。
点击Add Entry,在弹出框里面输入key和value的值:
①名字的key :user.name ; value:是你的github用户名。
②邮箱的key:user.email ; value:你的登陆GitHub邮箱账号。
以后你使用git提交代码时候,eclipse会自动提取这些信息,和代码一起发送到git远程仓库
199868af81044e589e04ffee11b931ee.png

4.2 SVN版本控制

1)先安装SVN插件
打开Eclipse,选择Help–>Eclipse Marketplace。
在Search标签页的Find搜索框中输入svn进行搜索,找到Subversive-SVN Team Provider插件下载并安装

55a8cf662a5041459add27e3e344e481.png

2)安装SVN插件
安装好之后重启Eclipse。打开Eclipse选择Window–>Preferencs,搜索SVN。
选择SVN Connector标签页,选择Get Connetors…按钮,在弹出框中选择SVN kit安装

d345fe1b18554eceb6cd70998407c33b.png

5 配置maven

配置前请确保开发环境已经安装并配置好maven的环境变量。
进入eclipse,选择Window–>Preferences然后搜索maven,选择Installations,选择添加按钮,如下图

565db15e3c194f41948b8d996229544d.png

选择添加按钮后,在弹出的视图里面选择Directory,并找到maven安装目录,点击finish
2c1a7520ee7942f5b1773388c0b2fe34.png

安装路径配置好后,配置User Settings,Global_Settings选择%MAVEN_HOME%\conf\settings.xml

8c204fc1e6914f0693dd0ccb7c0c524a.png

 

6 配置代码注释样式


在编辑JavaDoc注释时,Eclipse会使用默认的模版进行生成,如果维护的代码不仅仅是你一个人,那么最好的在写代码时带上清晰的注释说明。
打开开Eclipse,选择Window–>Preference,搜索Code Templates。
点击import,将代码注释模板导入(https://download.csdn.net/download/cuixubin/86320119)。导入成功后可以更改Comments列表下各种注释的默认值
46daa3af3d064e10b7b6459b3ad522a6.png

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第 7 部分 — 增强 LLM 安全性的策略:数学和伦理框架

一、说明 增强大型语言模型 (LLM) 安全性的追求是技术创新、道德考虑和实际应用的复杂相互作用。这项努力需要一种深入而富有洞察力的方法,将先进的数学模型与道德原则和谐地融合在一起,以确保LLM的发展不仅在技术上稳健,而且在道德上合理且对…

来自Sui的温馨建议:保护您的Web3私钥

当您安装一个钱包并创建Sui账户时,钱包包含一个公钥和一个私钥。保护好私钥的安全非常重要,从而可以保护您的Sui资产,包括钱包中的任何tokens。 公钥加密技术是几十年前开发的,是当今互联网上大多数安全交易的基础,包…

Python----多态

1、什么是多态 多态指的是一类事物有多种形态。 定义:多态是一种使用对象的方式,子类重写父类方法,调用不同子类对象的相同父类方法,可以产生不同的执行结果。 ① 多态依赖继承 ② 子类方法必须要重写父类方法 首先定义一个父类…

配电室无人值守改造

配电室无人值守改造是通过运用先进的技术和设备,将传统的需要人工值守的配电室改造成可以远程监控和管理的智能化配电室,从而实现无人值守。这种改造可以提高配电室的安全性、可靠性和效率,降低运维成本。 建立智能监控系统:通过安…

十二、MapReduce概述

1、MapReduce (1)采用框架 MapReduce是“分散——>汇总”模式的分布式计算框架,可供开发人员进行相应计算 (2)编程接口: ~Map ~Reduce 其中,Map功能接口提供了“分散”的功能&#xff…

spring boot 3.2 整合 keycloak

背景 项目中用到 keycloak,因此其他所有管理页面要集成 keycloak 做统一登录认证。 Keycloak 侧配置 容器方式启动 keycloak 服务端 docker run -d --name mykeycloak -p 8080:8080 -e KEYCLOAK_ADMINadmin -e KEYCLOAK_ADMIN_PASSWORDadmin ke…

Python ItsDangerous库:构建安全可靠的数据传输

更多资料获取 📚 个人网站:ipengtao.com ItsDangerous是Python中一个轻量级的库,旨在提供安全且简单的数据传输和签名功能。本文将深入介绍ItsDangerous的核心特性、基本用法以及在实际应用中的一些示例,通过丰富的示例代码&…

【思路代码详解】2023mathorcup大数据复赛B题妈妈杯高校数学建模挑战赛电商零售商家需求预测及库存优化问题

2023 年 MathorCup 高校数学建模挑战赛——大数据竞赛 赛道 B复赛:电商零售商家需求预测及库存优化问题 问题一 目标:制定补货计划,基于预测销量。 背景:固定库存盘点周期NRT1, 提前期LT3天。 初始条件:所有商品…

Qt12.8

使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为…

线程池的使用及实现

使用多进程进行并发编程,会频繁的创建销毁进程,效率比较慢,所以引入了线程,线程使用复用资源的方式提高了创建销毁的效率,但是随着创建线程的频率进一步提高,开销仍然无法忽略不计了。 要想办法优化此处线…

防火墙是什么?聊聊部署Web应用防火墙的作用

数字经济时代,也是一个应用爆炸的时代。在享受应用带来的便利同时,当前却出现许多热点威胁,如供应链安全、零日漏洞、数据泄露等,都给现代化应用带来严峻挑战。有了WAF防火墙的帮助,就可以拦截一系列企图通过入侵系统来…

区块链如何影响数字营销的各个方面?

在过去的几年里,由于区块链等新技术和趋势的进步,数字营销领域发生了各种变化和发展。区块链是加密货币爱好者和投资者当前的流行语。然而,它的可能性已经超出了加密货币的世界,今天,来自不同行业的组织正在获得他们的…

目标检测器技术演进简史

引言 目标检测算法的发展已经取得了长足的进步,从早期的计算机视觉方法开始,通过深度学习达到了很高的准确度。在这篇博文中,我们将一起回顾一下这些算法的发展阶段以及现代目标检测系统中使用的主要方法。 我们首先回顾早期传统的目标检测…

服务器端模板注入 (SSTI) 漏洞实战与技巧,网络高级工具透明代理的几种实现方式

服务器端模板注入 (SSTI) 漏洞实战与技巧,网络高级工具透明代理的几种实现方式。 SSTI(Server-Side Template Injection)从名字可以看出即是服务器端模板注入。比如python的flask、php的thinkphp、java的spring等框架一般都采用MVC的模式,用户的输入先进入Controller控制器,…

内网渗透基础

内网 内网指的是内部局域网,常说的LAN(local area network)。常见家庭wifi网络和小型的企业网络,通常内部计算机直接访问路由器设备,路由器设备接入移动电信的光纤实现上网。 内部局域网可以通过交换机/防火墙组成多个…

华清远见嵌入式学习——QT——作业2

作业要求&#xff1a; 代码运行效果图&#xff1a; 登录失败 和 最小化 和 取消登录 登录成功 和 X号退出 代码&#xff1a; ①&#xff1a;头文件 #ifndef LOGIN_H #define LOGIN_H#include <QMainWindow> #include <QLineEdit> //行编辑器类 #include…

《深入理解计算机系统》学习笔记 - 第四课 - 机器级别的程序

Lecture 05 Machine Level Programming I Basics 机器级别的程序 文章目录 Lecture 05 Machine Level Programming I Basics 机器级别的程序intel 处理器的历史和体系结构芯片的构成AMD 公司(Advanced Micro Devices&#xff0c;先进的微型设备) C, 汇编, 机器代码定义汇编/机器…

MDK官网如何下载stm32支持包

网站&#xff1a;https://www.keil.com/demo/eval/arm.htm 1 2 3点这个下载

打造专属小程序,乔拓云模板平台助力商家抢占先机

打造专属小程序&#xff0c;乔拓云模板平台助力商家抢占先机&#xff01;该平台涵盖全行业小程序模板&#xff0c;一键复制即可上线。 想要快速创建高效实用的小程序&#xff0c;乔拓云小程序模板开发平台为您提供了解决方案&#xff01;我们为您提供一系列精心设计的小程序模板…

智汇恒星科技|控乐屋.全宅智能冠军代言来啦, 智慧家居千亿蓝海

随着5G、大数据、云计算、物联网等技术的发展&#xff0c;智能化正覆盖人们生活的方方面面&#xff0c;全屋智能的出现为“一键式”智能家居生活享受提供无限可能。近年来智能家居行业总体规模增长迅速&#xff0c;数据显示&#xff0c;2022年中国智能家居行业市场规模约为6200…