网站首页 > 精选教程 正文
#文章首发挑战赛# #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[啤酒][啤酒][啤酒]
猜你喜欢
- 2025-01-14 Eclipse可视化插件————WindowBuilder安装
- 2025-01-14 eclipse安装图解
- 2025-01-14 MyEclipse中文教程六:新建Maven Web项目的步骤
- 2025-01-14 Eclipse安装教程
- 2025-01-14 如何在Eclipse中搭建Zabbix源码的调试和开发环境
- 2025-01-14 Java程序员:恕我直言,这十个基本Eclipse插件没用过,你白干了
- 2025-01-14 对Java开发人员的最有用的10个Eclipse插件
- 2025-01-14 1.1 Springboot企业项目实战,创建第一个项目
- 2025-01-14 使用maven开发javaweb项目
- 2025-01-14 Intellij IDEA 导入 eclipse web 项目及可能遇到的一些问题的解决方案
你 发表评论:
欢迎- 07-10动漫人物像|插画 壁纸 头像 签名 素材
- 07-10运动人物|插画 壁纸 头像 签名 素材
- 07-10动漫人物|插画 壁纸 头像 签名 素材
- 07-10神话人物|插画 壁纸 头像 签名 素材
- 07-10日漫人物像|插画 壁纸 头像 签名 素材
- 07-10 日漫人物|插画 壁纸 头像 签名 素材
- 07-10日漫人物风|插画 壁纸 头像 签名 素材
- 07-10日漫人物|插画 壁纸 头像 签名 素材
- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)