新版idea找不到import,怎么导入项目

昨天跟着一个18年的课程,idea导入项目,找了半天也没找到import,后来发现是版本太新了,我用的是2021.3.3版本的idea,import早不知道跑哪去了

跟着帮助文档搞了半天,终于知道了新版的idea是怎么导入项目的,感兴趣的朋友可以去看导入和导出项目 | IntelliJ IDEA --- Import and export projects | IntelliJ IDEA ,我这里就以一个简单的小项目,演示一下怎么导入到idea

导入D:\cs61b\cs61b-sp18\lab2setup这个路径下的lab2setup

1.  启动 IDEA

从欢迎界面打开

如果欢迎屏幕打开,按 Ctrl+Shift+A 键,输入 project from existing sources ,然后单击弹出窗口中的从现有来源导入项目操作。

从主界面打开

从主菜单中选择文件 | 新建 | 从现有资源新建项目....。

2.在打开的对话框中,选择你要导入项目的目录,然后单击 "ok"。

tips:一定要选择你要导入项目的上一级目录,比如我要导入lab2setup,路径是D:\cs61b\cs61b-sp18\lab2setup,那么我这里选择的得是cs61b-sp18这个目录

 

3选择 "从现有来源创建项目 "选项,然后单击 "下一步"。

4.选择导入项目的名称和位置并选择格式。建议使用基于目录的格式。

这一步,我们先选择这个 project location ,右边的三个点选择要导入的项目,lab2setup

project name 会自己填充

project format 就选图片上面这个就行
IDE 会询问您是否要覆盖它。点击 "是"

5.选择要用作源代码根目录(包含源代码的文件夹)的目录,然后单击下一步。 

 6.选择要添加到新项目的库。点击“下一步”

7.查看模块结构:选择要包含在项目中的模块。 点击“下一步”

弹出的这个选"reuse"

8.指定要使用的 SDK ,点击“下一步”

9.选框架的支持:选择必要项目旁边的复选框。点击“finish”

最后,我们的项目就已经导入完成了

 

 创作不易,如果对你有帮助,欢迎点赞收藏加评论

### 解决 IntelliJ IDEA 中 `import package not found` 的方法 在开发过程中,遇到 `import package not found` 通常是由于项目配置不正确或依赖未成功加载引起的。以下是可能的原因及其对应的解决方案: #### 1. Maven 或 Gradle 配置错误 如果项目的构建工具是 Maven 或 Gradle,则需要确认其全局路径设置是否正确。例如,在某些情况下,Maven 路径未正确定义可能导致依赖无法下载。 - **检查 M2_HOME 设置**: 确认环境变量中的 `M2_HOME` 是否指向正确的 Maven 安装目录[^3]。 如果安装路径为 `D:\Tools\JAVA\apache-maven-3.5.2`,则需确保此路径已添加到系统的 PATH 变量中。 - **刷新依赖项**: 在 IntelliJ IDEA 中右键单击项目并选择 `Reload All Maven Projects` 或者点击顶部菜单栏的 `File -> Invalidate Caches / Restart...` 来清除缓存并重新启动 IDE[^2]。 #### 2. JDK 版本冲突 有时编译器版本与实际使用的 JDK 不匹配也会引发此类问题。例如,当源码指定 Java 8 (`source release 8`),而目标运行时却低于该版本时会报错。 - **调整模块 SDK**: 打开 `Project Structure (Ctrl+Alt+Shift+S)` ,导航至 Modules 下面选中对应 module 后修改 Language level 和 Project SDK 至兼容版本(如 jdk1.8)。 - **统一编译选项**: 修改 pom.xml 文件内的 `<properties>` 标签部分来强制规定 java version 参数如下所示: ```xml <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> ``` #### 3. SLF4J 日志框架初始化失败影响类加载 日志库未能正常绑定也可能间接造成其他功能异常工作。比如提示 “Failed to load class 'org.slf4j.impl.StaticLoggerBinder'”,这表明缺少实现 slf4j-api 接口的具体 jar 包文件。 - **引入具体实现**: 添加 logback-classic 或 log4j-over-slf4j 到工程里作为补充支持即可解决问题。示例 POM 配置片段如下: ```xml <!-- Logback Implementation --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.9</version> </dependency> ``` 上述操作完成后记得再次同步 maven/gradle 工程以应用更改[^1]。 #### 4. OptaPlanner 场景下的特殊处理 对于涉及复杂优化算法的应用场景(像使用 OptaPlanner),可能存在额外约束条件使得常规方式难以奏效。此时可以尝试通过提高求解时间或者改进评分机制等方式获取更优结果集[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值