在日常java开发的过程中,我们需要对项目文件进行一些管理,例如因为项目路径的变化会出现Project SDK is not defined:报错,Project SDK is not defined意为未定义项目,SDK为英文(software development kit)的简写是软件开发工具包。

众所周知,我们的java程序是基于JDK,java开发工具包所开发的。出现Project SDK is not defined报错,是需要为程序配置SDK。分享以下解决方法:

1、鼠标移至file,点击project  structure

2、点击SDKs开发软件开发工具包,点击右侧文件夹,选择你电脑JDK的安装路径,如果你发现你的JDK home path路径中有版本号,就不要动了。说明使用jdk开发工具包默认情况下已经指定好了。如果没有接着往下走

3、这是上一步骤中点击文件夹后出来视图,这里红色框起来文件是在我电脑中jdk的安装路径。请选择你电脑jdk的安装路径,点击OK

4、有时候project项目,没有定义软件开发工具包会展示No SDK。如图选择一个java开发包的版本

5、点击MOdules ,图中有详细说明。

主要针对项目路径发生变化产生 报错:Project SDK is not defined相关推荐

  1. Vue项目上线后刷新报错404问题(apache,nginx,tomcat)

    一. Vue项目打包发布apache报错: route,配置一个覆盖所有的路由情况 1.需要修改router/index.js中new Router 配置,加一个base: '/htcm_front/ ...

  2. python读取csv文件路径正确但报错FileNotFoundError: [Errno 2] No such file or directory

    项目场景: python读取csv文件路径正确但报错FileNotFoundError: [Errno 2] No such file or directory 问题描述: #储存调用表格.数据 #调 ...

  3. Eclipse中创建SpringBoot项目流程,及报错解决方案

    Eclipse中创建SpringBoot项目流程,及报错解决方案 参考文章: (1)Eclipse中创建SpringBoot项目流程,及报错解决方案 (2)https://www.cnblogs.co ...

  4. vue cli 项目在打包时候报错 API fatal error handler returned after process out of memory

    问题描述 vue cli 项目在打包时候报错:API fatal error handler returned after process out of memory. 问题分析 从给出的提示可以看出 ...

  5. 【报错笔记】Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号。

    Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号. 错误原因: pom.xml中依赖的jar包在本地仓库中不存在,但是在maven/conf/settings.xml中定义了阿里 ...

  6. 项目启动时flowable报错提示 version mismatch: library version is *, db version is *

    项目启动时flowable报错提示 version mismatch: library version is *, db version is * 可能原因 1.项目中的flowable版本更换了但是 ...

  7. eclipse项目导入到AndroidStudioc报错

    eclipse项目导入到AndroidStudioc报错 Error:java.util.concurrent.ExecutionException: com.android.ide.common.p ...

  8. Jenkins部署项目时,git报错fatal: index file smaller than expected

    @Jenkins部署项目时,git报错fatal: index file smaller than expectedTOC 最近在学习部署Jenkins时,微服务构建一直报错: Caused by: ...

  9. echarts 路径引用问题报错 net::ERR_ABORTED 404 (Not Found)

    小编刚刚又遇见了一个bug,是关于echarts的路径引用问题 报错信息为: GET http://localhost:11426/UserCenter/dist/echarts.js net::ER ...

最新文章

  1. Kali Linux Web***测试之 WebSploit
  2. Kubernetes基于Metrics Server的HPA
  3. 删除Openstack所有组件
  4. 微软中国推校园先锋计划,保障学生低价获取正版软件
  5. 3.5.2 冒泡排序类
  6. 作战手册-2011-12-18
  7. Wordpress 数据库查询错误 Call to a member function get_results() on null
  8. onConfigurationChanged方法的使用
  9. 877. 扩展欧几里得算法
  10. 最新Oracle官网JDK 8.0的下载
  11. 专业档案门类代码编码方案
  12. linux lvm删除分区,Linux LVM中的PV物理卷(硬盘或分区)删除方法
  13. FIR滤波器窗口设计法和频率采样设计法
  14. 力扣-718最长重复子数组(dp)
  15. 动态权重:推荐算法的新范式
  16. 带变压器和不带变压器的RJ45
  17. python元祖用法_Python中元祖的用法
  18. php自动切换背景,刷新页面后让WordPress背景随机切换
  19. cocos2dx[2.x](14)--音乐音效SimpleAudioEngine
  20. java基于springboot的火车高铁购票系统

热门文章

  1. java cloneable 用途_java中的clon()和cloneable接口浅析(转)
  2. Java项目管理工具:maven配置详解
  3. 曲奇视频观看影视剧非常不错的一个平台app
  4. Spring IOC (DI) 依赖注入的四种方式
  5. win10+N卡1060驱动+cuda7.5+VS2013+matlab2016a安装记录
  6. 软件开发编程规范及原则
  7. [QT][?] Found unsuitable Qt version 5.0.2 from /usr/bin/qmake, this code requires Qt 4.x
  8. 角色的转变意味着一种责任
  9. Oracle 11g Data Guard 之角色转换
  10. 建立远程桌面连接计算机无密码,如何用空密码登录远程桌面/远程桌面连接的设置,来学习吧...