今天遇到一个奇怪的问题:Intellij 工程(经过数次编译后保存)关闭后再打开,发现原有的 artifacts 工程设置 project structure 全部丢失了。

原因可能是,对这个工程文件夹进行了一次复制备份,备份工程打开也一样,没有了 project struecture。

最后在 project struecture 重新添加 artifacts ,create jar from modules,添加主类名后,有一个选项是:copy to the... 选中它,就激活了 MANIFEST.MF,原有的设置自动从 读回了。

对比发现,artifacts 工程信息实际上保存在 .idea 目录下的 artifacts 文件夹和 xxx.iml 中。上面问题发生时,这些文件都丢失了。

==============

其他问题:

1)找不到主类,MANIFEST.MF 中的 MainClass 是红色的。解决:在 project struture->Modules,Sources,重新 add content root。另:META-INF/MANIFEST.MF 应该在 src 目录下,如果不是,也会找不到主类。能找到主类,在 添加 artifacts 环节,就能选到主类,一定是选到,手填的尽管不报错,但是编译后还是找不到。

2)Build Artifacts 不更新,总是提示 All files is updated,解压 xxx.jar一看,里面只有 MANIFEST.MF。解决:在 project structure->Artifacts->xxx.jar,右边有一个 available emelent,是 xxx compile output,原来它默认是不添加的,也是服了!拖到 xxx.jar 底下即可。

3)IDEA 打jar包时出现 already exists in vfs解决 办法 1. 解决 办法 出现这个提示的原因是之前在 IDEA 中对这个module打过jar包了,所以module中会有一个MANIFEST.MF文件夹,提示的错误即时这个文件夹及其中的文件已经存在,所以把这个文件夹删除掉,再重新build打包即可。

4)无效的发行版问题:更改 project languge level.

Intellij IDEA 丢失 Project Structure 问题相关推荐

  1. IntelliJ IDEA 的Project structure说明

    IntelliJ IDEA 的Project structure可以在File->Project structure中打开,同时,在新建项目是IDE一般用向导的方式让你填写Project str ...

  2. IntelliJ IDEA使用Project Structure

    目录 Project Structure 一.Project Settings 1. Project 2. Modules 3. Libraries 4. Facets 5. Artifacts 二. ...

  3. IntelliJ IDEA 的 Project Structure 窗口中的 Artifacts 勾选 Include in project build

    文章目录 在 war 工件勾选 Include in project build Build Project/Module Rebuild Project/Module 在 war exploded ...

  4. [Intellij] Project Structure 配置说明

    IntelliJ IDEA 的Project structure可以在File->Project structure中打开,同时,在新建项目是IDE一般用向导的方式让你填写Project str ...

  5. Intellij IDEA project structure设置

    总是忘记Intellij IDEA project structure设置,记录一下 路径是file-project structure-modules-选择src目录-右键点击new folder- ...

  6. idea中project sdk_一文秒懂IDEA中每天都在用的Project Structure知识

    Idea这款开发工具的便利之一是很多配置项几乎可直接使用默认项.但针对不同的项目难免需要针对性的配置,本文带大家详细的梳理一遍Project Structure中各项功能,注意收藏,以备不时之需. 先 ...

  7. Project Structure

    什么是Project Structure? 顾名思义,就是项目结构. 分为两种配置,对单个项目的配置信息和全局配置信息. 1.对单个项目的配置 Project name:项目名,使用此字段编辑项目名称 ...

  8. IDEA中每天都在用的Project Structure,你了解多少?

    Idea这款开发工具的便利之一是很多配置项几乎可直接使用默认项.但针对不同的项目难免需要针对性的配置,本文带大家详细的梳理一遍Project Structure中各项功能,注意收藏,以备不时之需. 先 ...

  9. IDEA Project Structure(项目结构)详解

    IDEA Project Structure(项目结构)详解 1.简介 1.1 打开方式 1.2 结构 2.Project Settings(项目设置) 2.1 Project(项目信息) 2.2 M ...

最新文章

  1. 干货讲解 | OKT507-C开发板基于Linux系统的应用笔记
  2. c# 非阻塞算法_c#创建非阻塞tcp通信
  3. pandas -表的横向合并 纵向合并
  4. python paramiko_Python Paramiko基本使用
  5. intelliJ idea 下载安装
  6. E-mail 标准 SMTP POP3
  7. 数据库语言 数据查询_使用这种简单的查询语言开始查询数据
  8. guava 之 ImmutableMap 使用实例及好处
  9. OpenShift 4 - 安装部署 Ansible Automation Platform 4.x 控制台
  10. 小程序入门学习09--云开发02
  11. 工具的使用——谷歌浏览器(chrome) (二)
  12. 今天开始学习ADO.NET中的Connection对象(一)--SqlConnection对象连接SQL Server
  13. java语言之数组-----选择排序
  14. css3优惠卷上方锯齿_CSS不规则卡片,纯CSS制作优惠券样式,CSS实现锯齿样式
  15. 截图快捷键ctrl加什么
  16. ABB 机械臂的部分代码
  17. int,int*,(int*)区别
  18. 使用 JS 循环解决经典数学问题!
  19. Trajectory Forecasting:TrajNet++
  20. Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷

热门文章

  1. 浏览器中优秀的收藏夹书签
  2. Python基础1 #博学谷IT学习技术支持
  3. 淘宝搜索排名规律及优化方法
  4. 怎么去阅读文献-转自小木虫
  5. python 密码破解器
  6. 转贴:华为加班死人了
  7. Python解决线性规划问题
  8. “同声传译”的难度有多大?
  9. [NOIP2013]花匠
  10. 特征交互新路线|阿里 Co-action Network论文解读