Eclipse IDE 基本概念和使用方法
yuyutoo 2024-12-05 17:43 2 浏览 0 评论
#文章首发挑战赛# #2023年度创作挑战#
Intellij IDEA 和 Eclipse 是 Java 开发两大常用的 IDE,而在开源界往往更偏向于使用开源的 Eclipse IDE。本文主要介绍 Eclipse IDE 的基本概念、构成和基本使用方法。
1. 工作空间 workspace
工作空间 workspace,也有叫工作区的,是用于存放一组相关的项目(包括源代码,各种资源等)的一个目录。
生产环境中,通常一个新项目立项启动开发都会建立一个独立的 workspace 来存放该项目相关的所有工程文件、资源,比如服务端项目工程、客户端项目工程、配置工具项目工程等这样一组相关的工程放到同一个工作空间。
启动 Eclipse 都会要求创建或选择 workspace,实际就是创建或选择一个目录:
创建好工作空间后,点击 Lanunch 打开 Eclipse IDE 集成开发环境。
2. 工作台 workbench
打开后看到的窗口叫做工作台 Workbench 窗口,以后的开发工作就在这里完成。
3. 透视窗口 perspective
工作台 Workbench 提供了一个或多个透视图 perspective,一个 perspective 包含了一组相关的编辑器、视图 view、工具栏布局和配置。
新创建的工作区,打开时默认显示 welcome view,其左侧侧边栏就是当前打开的 perspective,如上图。
关闭 Welcome 视图之后,perspective 工具栏显示到右上角位置,如下图。
4. 视图 view
打开不同的 perspective 可以看到不同的视图 view 窗口、工具栏等。
5. 基本用法
5.1. 同时打开多个 Eclipse
可以同时打开多个 Eclipse 应用实例,每个应用对应一个 workspace。打开多个实例的方法和打开单个是一样的,都是双击 eclipse.exe 即可,唯一不同的是:需要选择不同的 workspace。下面的截图展示了同时打开 ws1 工作区和 eclipsews 工作区的效果:
5.2. 多项目同时运行
现在的软件系统,通常都是由多个工程相互协助完成的,比如有:客户端工程、服务端工程等,在开发、调试时往往都需要同时运行多个项目。Eclipse IDE 同样支持这样的场景。下面来看看这种场景如何操作。
首先启动第一个程序:
继续启动第二个程序:
这时,可以看到只有 1 个 Console 窗口,即两个程序是共用同一个控制台窗口的。这种情况下,需要查看另一个程序的输出,就需要进行切换,切换的方法如下图:
我们也可以把它们独立开。方法是新建一个控制台,如下图:
然后分别指定每个控制台对应的程序即可,如下图:
最后,代码的调试还需要打开调试透视窗口:菜单 Window / Perspective / Open Perspective / Debug 打开 debug Perspective:
了解了上面的基本概念和用法,基本上可以直接上手开发调试项目了。
最后奉上官网:https://help.eclipse.org/latest/index.jsp
Enjoy[啤酒][啤酒][啤酒]
相关推荐
- TCP协议原理,有这一篇就够了
-
先亮出这篇文章的思维导图:TCP作为传输层的协议,是一个软件工程师素养的体现,也是面试中经常被问到的知识点。在此,我将TCP核心的一些问题梳理了一下,希望能帮到各位。001.能不能说一说TC...
- Win10专业版无线网络老是掉线的问题
-
有一位电脑基地的用户,使用...
- 学习计算机网络需要掌握以下几方面基础知识
-
计算机基础知识操作系统:了解常见操作系统(如Windows、Linux)的基本操作和网络配置,例如如何设置IP地址、子网掩码、网关和DNS服务器等,以及如何通过命令行工具(如ping、tr...
- 网络工程师的圣经!世界级网工手绘268张图让TCP/IP直接通俗易懂
-
要把知识通俗地讲明白,真的不容易。——读者说TCP/IP从字面意义上讲,有人可能会认为TCP/IP是指TCP和IP两种协议。实际生活当中有时候也确实就是这两种协议。然而在很多情况下,它只是...
- 三分钟了解通信知识TCP与IP协议(含“通信技术”资料分享)
-
TCP/IPTCP/IP分层模型①应用层...
- 网闸与防火墙:网络安全设备的差异与应用
-
在网络安全领域,网闸(安全隔离网闸,GAP)和防火墙(Firewall)是两类重要的防护设备。尽管它们都服务于网络安全防护,但在设计理念、技术原理、安全效能及适用场景等方面存在显著差异,以下从五个维度...
- S7-300的TCP/IP通信
-
一、首先在项目中创建2个S7-300的站点;二、硬件组态中,设置合适的TCP/IP地址,在同一网段内;...
- 西门子S7-1500 PLC的 MODBUS TCP通信
-
MODBUSTCP使MODBUS_RTU协议运行于以太网,MODBUSTCP使用TCP/IP和以太网在站点间传送MODBUS报文,MODBUSTCP结合了以太网物理网络和网络标准TC...
- 系统规划与管理师新版备考必备:第7章考点思维导图解析
-
备考系统规划与管理师的小伙伴们,福利又来啦!今天为大家带来《系统规划与管理师(第2版)》第7章考点的思维导图,助你高效梳理重点,让备考更有方向!...
- TCP/IP、Http、Socket 有何区别与联系?
-
HTTP协议对应于应用层,Socket则是对TCP/IP协议的封装和应用(程序员层面上)。HTTP是应用层协议,主要解决如何包装数据。而我们平时说的最多的Socket是什么呢?实际上...
- 西门子PLC串口协议与以太网通信协议对比
-
西门子plc品牌众多,通信协议的类型就更多了,具体可分为串口协议和以太网通信协议两大类。...
- 网络编程懒人入门(十三):一泡尿的时间,快速搞懂TCP和UDP的区别
-
本文引用了作者Fundebug的“一文搞懂TCP与UDP的区别”一文的内容,感谢无私分享。1、引言...
- 程序员必备的学习笔记《TCP/IP详解(一)》
-
为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样...
- 一文读懂TCP/IP协议工作原理和工作流程
-
简述本文主要介绍TCP/IP协议工作原理和工作流程。含义TCP/IP协议,英文全称TransmissionControlProtocol/InternetProtocol,包含了一系列构成互联网...
- 如何在 Windows 10 和 Windows 11 上重置 TCP/IP 堆栈
-
传输控制协议/Internet协议,通常称为TCP/IP,是您的WindowsPC如何与Internet上的其他设备进行通信的关键部分。但是当事情出错时会发生什么?你如何解决它?幸运的...
你 发表评论:
欢迎- 一周热门
-
-
前端面试:iframe 的优缺点? iframe有那些缺点
-
带斜线的表头制作好了,如何填充内容?这几种方法你更喜欢哪个?
-
漫学笔记之PHP.ini常用的配置信息
-
其实模版网站在开发工作中很重要,推荐几个参考站给大家
-
推荐7个模板代码和其他游戏源码下载的网址
-
[干货] JAVA - JVM - 2 内存两分 [干货]+java+-+jvm+-+2+内存两分吗
-
正在学习使用python搭建自动化测试框架?这个系统包你可能会用到
-
织梦(Dedecms)建站教程 织梦建站详细步骤
-
【开源分享】2024PHP在线客服系统源码(搭建教程+终身使用)
-
2024PHP在线客服系统源码+完全开源 带详细搭建教程
-
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)