Eclipse IDE 基本概念和使用方法
yuyutoo 2024-12-05 17:43 1 浏览 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[啤酒][啤酒][啤酒]
相关推荐
- 如何在HTML中使用JavaScript:从基础到高级的全面指南!
-
“这里是云端源想IT,帮你...
- 推荐9个Github上热门的CSS开源框架
-
大家好,我是Echa。...
- 硬核!知网首篇被引过万的论文讲了啥?作者什么来头?
-
整理|袁小华近日,知网首篇被引量破万的中文论文及其作者备受关注。知网中心网站数据显示,截至2021年7月23日,由华南师范大学教授温忠麟等人发表在《心理学报》2004年05期上的学术论文“中介效应检验...
- 为什么我推荐使用JSX开发Vue3_为什么用vue不用jquery
-
在很长的一段时间中,Vue官方都以简单上手作为其推广的重点。这确实给Vue带来了非常大的用户量,尤其是最追求需求开发效率,往往不那么在意工程代码质量的国内中小企业中,Vue占据的份额极速增长...
-
- 【干货】一文详解html和css,前端开发需要哪些技术?
-
网站开发简介...
-
2025-02-20 18:34 yuyutoo
- 分享几个css实用技巧_cssli
-
本篇将介绍几个css小技巧,目录如下:自定义引用标签的符号重置所有标签样式...
- 如何在浏览器中运行 .NET_怎么用浏览器运行代码
-
概述:...
- 前端-干货分享:更牛逼的CSS管理方法-层(CSS Layers)
-
使用CSS最困难的部分之一是处理CSS的权重值,它可以决定到底哪条规则会最终被应用,尤其是如果你想在Bootstrap这样的框架中覆盖其已有样式,更加显得麻烦。不过随着CSS层的引入,这一...
-
- HTML 基础标签库_html标签基本结构
-
HTML标题HTML标题(Heading)是通过-...
-
2025-02-20 18:34 yuyutoo
- 前端css面试20道常见考题_高级前端css面试题
-
1.请解释一下CSS3的flexbox(弹性盒布局模型),以及适用场景?display:flex;在父元素设置,子元素受弹性盒影响,默认排成一行,如果超出一行,按比例压缩flex:1;子元素设置...
- vue引入外部js文件并使用_vue3 引入外部js
-
要在Vue中引入外部的JavaScript文件,可以使用以下几种方法:1.使用``标签引入外部的JavaScript文件。在Vue的HTML模板中,可以直接使用``标签来引入外部的JavaScrip...
- 网页设计得懂css的规范_html+css网页设计
-
在初级的前端工作人员,刚入职的时候,可能在学习前端技术,写代码不是否那么的规范,而在工作中,命名的规范的尤为重要,它直接与你的代码质量挂钩。网上也受很多,但比较杂乱,在加上每年的命名都会发生一变化。...
- Google在Chrome中引入HTML 5.1标记
-
虽然负责制定Web标准的WorldWideWebConsortium(W3C)尚未宣布HTML5正式推荐规格,而Google已经迁移到了HTML5.1。即将发布的Chrome38将引入H...
- HTML DOM 引用( ) 对象_html中如何引用js
-
引用对象引用对象定义了一个同内联元素的HTML引用。标签定义短的引用。元素经常在引用的内容周围添加引号。HTML文档中的每一个标签,都会创建一个引用对象。...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 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)