
由于IntelliJ IDEA 和Eclipse都是正对Java开发语言的IDE,所以将Java程序从Eclipse迁移到IntelliJ IDEA并不难,但是,两者在部分名词上存在不同的定义。例如,Eclipse中的“project”(项目)对应 IntelliJ IDEA中的“module”(模块)而IntelliJ IDEA中的“project”,某种程度上,类似Eclipse中的“workfspace”(工作区)。事实上,要迁移不带Eclipse插件的简单 Java应用,你需要在IntelliJ中创建和Eclipse中类似的项目结构。如果你要迁移的是Eclipse 富客户端(RCP)应用,请参阅 使用IntelliJ IDEA 做Eclipse RCP开发。好,让我们开始一步一步的介绍如何迁移1、 创建一个ntelliJ IDEA的新项目的(File | New project )。打开 new Project窗口。2、 选择 Import project from external model,Next3、 选择导入Eclipse项目,还支持Flash/Flex Builder 和Maven项目。Next4、 选择Eclipse应用所在目录。Next5、 选择要导入的项目,Finish6、 此时IntelliJ IDEA会将此项目导入并建立好。7、 快捷键 Ctrl + Alt +Shift + S 或者工具栏 ,打开项目结构。首先看到的是project的各种设置。如果之前没有配置过IntelliJ使用的JDK(SDK),则可以看到如果有配置过,则下拉选择要使用的SDK即可。8、 配置使用的SDK ,点击Project SDK下面的New按钮,选择JSDK:9、 在d出窗口的文件系统中找到JAVA_HOME目录,保存返回。10、 设置项目编译后的输出路径,这边可以选择默认,也可以按照自家的定义设置。这里由于是单module的项目,所以我直接设置为classes(实际上,也建议大家一个project里只有一个module)11、 选择Module的设置,这里主要讲下Paths的设置。这里主要设置当前Module的输出路径。12、 当前模块的环境依赖:到这里,其实基本的迁移动作已经完成了。如果不是单一的java应用,如使用了spring,则这里可以管理spring 的配置文件。则点击Modules上栏的加号:然后在右边的窗口里选择项目spring使用的配置文件。如果是web应用,同样增加一个web Facet ,设置webxml位置,及web应用的根路径。这时一般会提示你设置Artifacts,按照提示Fix即可,设置完后,Artifacts如下:13、 Libraries 顾名思义,不啰嗦了。移植过来一般情况不需要设置。使用上面的环境依赖就可以了。至此,设置就完成。对于web容器的设置,简单的提一句,在主菜单:位置,点击配置后,选择要配置的web容器。配置方式跟eclipse类似,选择下容易的home目录等。如我使用jetty(默认没有该插件),配置完后。点击启动后,就可以看到了。如果是简单的应用程序,从移植向导结束,到设置完SDK后,一般情况就完成了迁移过程。Web或者引入其他模块的则需要稍微设置下,总体来说还是比较简单的。
ideamodulefromexistingsource是IntelliJ IDEA中的一个功能,可以从现有的源代码创建一个新的模块。但有时该功能可能会失败,可能是由于以下原因导致的:
1源代码文件路径不正确,或源代码文件已被移动或删除;
2创建一个新的模块时,必须指定正确的项目目录,否则可能会导致创建失败;
3可能是项目没有正确配置或存在一些文件损坏,因此建议确保IntelliJ IDEA已最新更新,并尝试重新创建模块。
如果经过以上的一些检查和排除,还是无法成功创建新模块,建议在讨论区向IntelliJ IDEA技术支持人员寻求帮助。
IntelliJ IDEA 无法正确识别 Module 的原因及解决方案
现在Java 项目一般采用 Maven + 多模块的方式,而在 IntelliJ IDEA 中打开项目有时候会发现,有些Module无法正确被识别,Module图标右下处无蓝色方块(如下图所示)
之前不知道该问题产生的原因,尝试点击Maven Plugin 栏的 update folders for all projects,但是并无效果
打开seeting,找到下图所示的Maven下的 ignored files,会发现,有些 Module 被意外的选中,所以导致 IntelliJ IDEA 会无法识别被选中的Module
将 ignored files 中所需的 Module 前的选项框全部取消被选中的状态
检查确认无遗漏,确认设置后,即可看到 Project 的 Module 均被正确识别出,Module图标右下处均出现蓝色方块
以上就是关于IntelliJ IDEA怎么使用系统默认配置的JDK全部的内容,包括:IntelliJ IDEA怎么使用系统默认配置的JDK、ideamodulefromexistingsource失败、IntelliJ IDEA 无法正确识别 Module等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)