Import Java Projects from other IDE into IntelliJ IDEA

需求

将一个在Mac OSX NetBeans的Java Application Project导入到win10 IntelliJ IDEA,进行二次开发。

问题

IntelliJ IDEA无法识别出整个工程,如下图
这里写图片描述
强行运行,需要Edit Configuration,发现无法发现main class:
这里写图片描述

原因

IntelliJ无法识别出整个工程,甚至无法识别出Java文件,那么,就是定位问题。

分析

检索“import netbeans project intellij”

IntelliJ IDEA 2016.3 Help
这里写图片描述
NetBeans中的Project即为IntelliJ IDEA的Module,所以直接打开“Project from Existing Source”是行不通的。

步骤

  1. 创建一个空的Java Project(此处Project Location就是Eclipse中Workspace的路径,Project Name就是Workspace文件夹名)
  2. 删除已生成好的Project中的src文件夹
  3. 打开“Project from Existing Module”或者右键工程目录New–>Module–>Java–>文件目录
  4. 相关配置Project Configuration
    4.1 配置JDK
    这里写图片描述
    4.2 Module
    这里写图片描述
    4.3 Lib
    NetBeans工程文件的lib文件的所有lib文件导入
    这里写图片描述
    4.4 运行
    其实还会出现无法识别字符的错误,也就是一些以.开头的文件,
    这里写图片描述
    就是这些文件引起的,删掉即可运行

后话:
1.要善于看IDE给出的报错信息
2.当然,本次问题最坑的地方在于根本没有办法运行,而且,在stackoverflow也没有解答T^T,所以只能看官方文档了,就是NetBeans与IntelliJ的区别,最直接的反应是“配置问题”,所以定位到“Project Configuration”(如何配置,依然是按照官方文档来),其实也可以类比“Eclipse转Intellij IDEA”来解决问题。
3.为什么要记录下来:第一,解决问题的思路是通用的;第二,NetBeans用得我很不爽,╭(╯^╰)╮

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值