最近的软件构造实验需要把项目交到GitHub上,想要验证一下交上去的东西能不能运行,打算从GitHub上把提交的项目克隆下来,那克隆下来的项目怎么导入到IDEA中运行呢

第一步:从GitHub上clone代码-Download ZIP

第二步:下载好之后,解压,记住位置

在IDEA欢迎页中选择open,找到下载好的位置-OK-Trust Project

第三步:如果GitHub的项目包含了原来idea里全部的文件,包括.idea、out等,且不需要tomcat等服务,可以直接运行,但如果交的文件不全,例如下面这样

open完成之后不能直接运行,首先点击File-Project Structure

在Project里选择SDK、Compiler output,然后OK

然后再Module里,src设置成Sources,test设置成Tests(点一下需要改的文件夹,然后点一下Mark as后面的属性即可)

然后选择Module里的Paths,选择Use module output path,然后Apply-OK

这里示例的项目使用了JUnit测试,导入之后idea不会自动加载JUnit相关的jar包,所以会飘红,这里顺带演示一下怎么改掉错误

再次点击点击File-Project Structure,这次点击Module-Dependencies,找到JUnit需要的两个jar包,选中点OK

打勾,然后Apply,这样与JUnit相关的错误就没了

这时,可能出现找不到class的情况,上网查找发现,可能需要清楚idea的缓存(.iml文件可能需要删除),File -> Invalidate Caches/Restart, 不报错了

现在就可以运行了,测试了一下JUnit,也是好用的

水平有限,不足地方欢迎指出~~

在IDEA中导入本地项目相关推荐

  1. Eclipse中导入Maven项目后没有run on server

    场景 在Eclipse中导入Maven项目后,想要运行时,却没有run on server 解决 右击项目--properties--project facets--勾选Dynamic Web Mod ...

  2. javaWeb项目 IDEA中导入eclipes项目的方法。maven多模块项目(父子模块)与普通的web项目导入

    IDEA中导入eclipes项目 1.普通的Web项目(没有pom文件 )导入方式在下方地址 https://blog.csdn.net/oLevin/article/details/81018316 ...

  3. Android开发学习:在Eclipse中导入Android项目方法

    在Eclipse中导入Android项目方法的具体步骤如下: 1.启动Eclipse,依次选择File---Import,如下图所示: 2.在弹出的Import窗口中选择Existing Projec ...

  4. myeclipse中导入android项目后无法视图下查看XML视图

    myeclipse中导入android项目后无法视图下查看XML视图 导入项目后重启myeclipse即可,打开xml文件便可视图预览.

  5. idea中导入git项目时出现:Warning: Permanently added‘github.com’ (RSA) to the list of known hosts......

    首次从idea上导入git项目时出现了,下图所示的错误: 解决方法: 打开 git bash 输入cd C:,回车 再输入cat ~/.ssh/id_rsa.pub,回车 输入ssh-keygen 然 ...

  6. 在RadASM中导入masm32项目和win32汇编odbc示例

    以下以罗云琳<Win32汇编程序设计>第18章odbc例子为例:在RadASM中导入该项目,并为该项目略添加功能: 一 masm32 项目导入radasm 先看一下radasm示例项目的结 ...

  7. Idea中maven项目中导入本地jar包

    1.将jar包导入到本地maven库或者远程nexus仓库,再使用maven引用: 2.导入命令: 1 2 3 4 //通过一下信息引入maven -DgroupId=com.test -Dartif ...

  8. eclipse中导入web项目详细配置

    前言 在eclipse中导入web项目所需要的操作 一. 导入项目 选择 File 中的 import 选择 svn 中的从 svn 检出项目(本地项目就选 General -> Existin ...

  9. maven怎么和ecli_Maven的配置和Eclipse中导入SpringBoot项目一些注意点

    1.Maven环境的配置: 1.1:在下载,安装好Maven后,首先对其conf目录下的settings.xml文件做修改: (如下所示:设置本地仓库的地址--->地址可自愿选择) 1 E:/S ...

最新文章

  1. 快速更换一个国内的yum源
  2. python 线程类 threading.Thread.run() 方法
  3. Web 应用程序的自动化测试
  4. hazelcast入门教程_Hazelcast入门指南第4部分
  5. MATLAB离散一维小波函数
  6. 论文浅尝 - ICLR2020 | 通过神经逻辑归纳学习有效地解释
  7. 统计数字字符和空格 (15 分)
  8. JumpServer 开源堡垒机 快速部署
  9. 大数据之-Hadoop之HDFS的API操作_查看文件的详情---大数据之hadoop工作笔记0061
  10. 部分添加epel源失败的可以试试直接把mirror站网址写到baseurl里
  11. PyPDF2.utils.PdfReadError: Unexpected destination '/__WKANCHOR_2'
  12. leetcodepython_LeetCode 答案(python)1-17
  13. 论文笔记_SLAM_Visual SLAM for Driverless Cars: A Brief Survey
  14. 深搜和广搜--原理彼此的优缺点
  15. 学会Apache网页与安全的优化,让你的技术更加胜人一筹!(网页压缩与缓存、隐藏版本信息与配置防盗链)
  16. C# 本地图片转Base64码和Base64码显示
  17. Linux中的Vi编辑器末行模式操作指令
  18. 微信新BUG曝光:好友偷偷删了你,用这样一串代码就能查出来!
  19. linux系统下ls -r命令的简单实现(C语言版)
  20. 关于STM32的IIC跟EEPROM通信为什么卡死在while(I2C_CheckEvent)的EV6事件还有为什么检测的是标志位及其怎样写等待写入操作完成函数问题跟解决方法

热门文章

  1. centos 7下fvcom 4.0的安装(带安装脚本)
  2. 图片去雾怎么去除?这几个去雾方法值得你试试
  3. 华为鸿蒙电视销量,华为电视将采用纯国产方案:京东方面板+海思芯片+鸿蒙系统...
  4. 简单介绍NAS、DAS、SAN三种存储方式
  5. 百度 AI 商业化表面的风光与背后的艰难,正是全员变身「工程派」的开始
  6. TensorFlow实战Google深度学习框架
  7. win10用cortana搜索不到已安装应用怎么办
  8. reac-redux使用
  9. 水泥混凝土摊铺机的作业中促进施工进度的措施
  10. 循环输入某同学专业阶段考试的5门课成绩,并计算平均分