提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:董玉霞|2022-02-24 10:58:38.490|阅读 252 次
概述:在本次教程中,您将学习如何从Eclipse切换到IntelliJ IDEA,特别是如果您已经使用Eclipse很长时间,需要了解两个 IDE 之间的一些根本差异,包括它们的用户界面、编译方法、快捷方式、项目配置和其他方面。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
本文主要介绍如何从 Eclipse 迁移到 IntelliJ IDEA。
在本次教程中,您将学习如何从Eclipse切换到IntelliJ IDEA,特别是如果您已经使用Eclipse很长时间,需要了解两个 IDE 之间的一些根本差异,包括它们的用户界面、编译方法、快捷方式、项目配置和其他方面。
您可以导入Eclipse工作区或单个Eclipse项目。为此,请单击欢迎屏幕上的打开或选择文件 | 在主菜单中打开。
IntelliJ IDEA 自动检测位于您计算机上的 Eclipse 项目,并将它们放置在欢迎屏幕上的专用节点中。此节点将在最近的项目中可用,直到您决定将其删除。当 Eclipse 项目在节点中时,只需单击它即可在 IDE 中快速打开它。
如果您的项目使用Maven或Gradle等构建工具,我们建议在导入项目时选择关联的构建文件pom.xml或build.gradle 。有关如何导入项目的更多信息,请参阅从 Eclipse 导入项目。
启动IntelliJ IDEA时,您首先会注意到它没有工作区概念。这意味着您一次只能处理一个项目。在Eclipse中,您通常拥有一组可能相互依赖的项目,而在IntelliJ IDEA中,您拥有一个由一组模块组成的项目。
如果您有多个不相关的项目,您可以在单独的窗口中打开它们。
如果您仍然希望在一个窗口中打开多个不相关的项目,作为一种解决方法,您可以将它们配置为 modules。
下表比较了Eclipse和IntelliJ IDEA中的术语:
Eclipse | IntelliJ IDEA |
Workspace | Project |
Project | Module |
Facet | Facet |
Library | Library |
JRE | SDK |
Classpath variable | Path variable |
当您切换到IntelliJ IDEA时,第二个大惊喜是它没有视角。
这意味着您无需手动在不同的工作空间布局之间切换来执行不同的任务。IDE 会遵循您的上下文并自动调出相关工具。
就像在Eclipse中一样,在IntelliJ IDEA中您也有工具窗口。要打开工具窗口,请在工具窗口栏中单击它:
如果工具窗口栏被隐藏,您可以通过将鼠标悬停在左下角的相应图标上来打开任何工具窗口:
如果您想让工具窗口栏暂时可见,您可以按Alt两次并按住它。
如果您不想使用鼠标,您可以随时通过按分配给它的快捷方式切换到任何工具栏。要记住的最重要的快捷方式是:
关于工具窗口的另一件事是您可以拖动、固定、取消固定、附加和分离它们:
为了帮助存储/恢复工具窗口布局,有两个有用的命令:
IntelliJ IDEA中的Windows 管理与Eclipse略有不同。您不能在一个项目中打开多个窗口,但您可以将任意数量的编辑器选项卡分离到单独的窗口中。
默认情况下,当您在编辑器选项卡之间切换时, IntelliJ IDEA不会更改项目工具窗口中的选择。但是,您可以在工具窗口设置中启用它:
IntelliJ IDEA没有保存按钮。由于在IntelliJ IDEA中,您可以撤消重构并从Local History恢复更改,因此每次都要求您保存更改是没有意义的。
尽管如此,值得知道的是,物理保存到磁盘是由某些事件触发的,包括编译、关闭文件、将焦点从 IDE 中切换出来等等。您可以通过Settings/Preferences |更改此行为。外观与行为 | 系统设置:
如果您是一位经验丰富的 Eclipse 用户,那么您熟悉保存操作:保存时自动触发的操作,例如重新格式化代码、组织导入等。
IntelliJ IDEA 还具有保存操作,您可以在Settings/Preferences |中找到并启用这些操作。工具 | 保存操作。
最重要的是,IntelliJ IDEA 让您可以在提交时自动运行相应的操作:
或手动:
IntelliJ IDEA编译项目的方式在很多方面与Eclipse不同。
自动编译默认情况下,IntelliJ IDEA不会在保存时自动编译项目,因为通常我们不会在IntelliJ IDEA中显式调用保存操作。
如果您想模仿Eclipse的行为,您可以调用Build Project操作Ctrl+F9——它将保存更改的文件并编译它们。
您还可以在Settings/Preferences 中启用Build project save 操作。工具 | 保存操作。
注:IntelliJ IDEA中的自动编译与Eclipse中的不同。在Eclipse中,它不是完全自动的,因为它是由用户显式调用的保存操作触发的,而在IntelliJ IDEA中,它是在您在编辑器中键入时隐式调用的。
这就是为什么即使启用了Build project选项,如果至少有一个应用程序正在运行, IntelliJ IDEA也不会执行自动编译:它会隐式地重新加载应用程序中的类。在这种情况下,您可以调用Build | 构建项目Ctrl+F9。
问题工具窗口
如果在保存操作中启用了构建项目选项,则会出现问题工具窗口。它显示了在项目编译中检测到的问题列表。
Eclipse 编译器
虽然Eclipse使用自己的编译器,但IntelliJ IDEA使用与项目 JDK 捆绑在一起的javac编译器。如果您必须使用Eclipse编译器,请导航至Settings | 偏好 | 构建、执行、部署 | 编译器 | Java Compiler并选择它,如下图所示:
Eclipse和javac编译器之间的最大区别在于Eclipse编译器对错误的容忍度更高,并且有时允许您运行无法编译的代码。
如果您需要在IntelliJ IDEA中运行存在编译错误的代码,请将运行配置中的Build选项替换为Build, no error check:
对于不喜欢学习新快捷键的Eclipse用户, IntelliJ IDEA提供了Eclipse键盘映射,它非常方便快捷:
当您不知道某些操作的快捷方式时,请尝试使用通过 提供的查找操作功能Ctrl+Shift+A。开始输入以通过名称查找操作、查看其快捷方式或调用它:
IntelliJ IDEA是java编程语言开发的集成环境,在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具、JUnit、CVS整合、代码分析等方面的功能都是超常的。
想要了解或购买IntelliJ IDEA正版授权的朋友,欢迎咨询
IntelliJ IDEA技术交流群5:786598704 欢迎进群一起讨论
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢