idea无法创建javaclass文件
一直用pycharm和jupyter。
今天发现打开IDEA 创建一个新的java项目(maven)后无法在里面的module中创建相应的java class文件
解决方案:
(1)选择 File——>Project Structure——>Project Settings——>Modules:也可以直接 【Project Structure】
Sources
一般用于标注类似src
这种可编译目录。有时候我们不单单项目的src
目录要可编译,还有其他一些特别的目录也许我们也要作为可编译的目录,就需要对该目录进行此标注。只有Sources
这种可编译目录才可以新建 Java 类和包。Tests
一般用于标注可编译的单元测试目录。在规范的 maven 项目结构中,顶级目录是src
,maven 的src
我们是不会设置为Sources
的,而是在其子目录main
目录下的java
目录,我们会设置为Sources
。而单元测试的目录是src - test - java
,这里的java
目录我们就会设置为Tests
,表示该目录是作为可编译的单元测试目录。一般这个和后面几个我们都是在 maven 项目下进行配置的,但是我这里还是会先说说。从这一点我们也可以看出 IntelliJ IDEA 对 maven 项目的支持是比彻底的。Resources
一般用于标注资源文件目录。在 maven 项目下,资源目录是单独划分出来的,其目录为:src - main -resources
,这里的resources
目录我们就会设置为Resources
,表示该目录是作为资源目录。资源目录下的文件是会被编译到输出目录下的。Test Resources
一般用于标注单元测试的资源文件目录。在 maven 项目下,单元测试的资源目录是单独划分出来的,其目录为:src - test -resources
,这里的resources
目录我们就会设置为Test Resources
,表示该目录是作为单元测试的资源目录。资源目录下的文件是会被编译到输出目录下的。Excluded
一般用于标注排除目录。被排除的目录不会被 IntelliJ IDEA 创建索引,相当于被 IntelliJ IDEA 废弃,该目录下的代码文件是不具备代码检查和智能提示等常规代码功能。- 通过上面的介绍,我们知道对于非 maven 项目我们只要会设置
src
即可。
(2)选择该项目的java存放的文件夹,将其设置为源文件,apply即可
法1:
法2:
(3)再次单击新建,就可以新建java.class文件。
转载于:https://www.cnblogs.com/wqbin/p/11291614.html
idea无法创建javaclass文件相关推荐
- android 创建 file 文件,文本 并写入内容
创建file 文件在android 6.0 之后需要用户手动开启权限下面介绍下使用 这里只是写入内容所以就在配置文件中添加写入的权限, <uses-permission android:name ...
- Linux系统中创建大文件,并作为文件系统使用
在LInux系统的使用过程中,有时候会遇到诸如某个磁盘分区的大小不够用了,导致其下的文件系统不能正常写入数据.亦或者是系统swap分区太小,不够用或者不满足条件而导致的其他一系列问题.如果我们系统上挂 ...
- Python+OpenCV创建级联文件(Windows7/10环境)
目录 1.搭建环境 2.准备数据集 3.训练级联文件 之前使用Python+OpenCV实现交通路标识别,具体实现步骤及心得如下: OpenCV训练属于自己的xml文件,需以下几个步骤: 1.首先下载 ...
- Htaccess文件是什么以及Windows下自由创建.htaccess文件的N种方法
.htaccess是什么 概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置. 通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误 ...
- Visual C#创建资源文件
资源文件顾名思义就是存放资源的文件.资源文件在程序设计中有着自身独特的优势,他独立于源程序,这样资源文件就可以被多个程序使用.同时在程序设计的时候,有时出于安全或者其他方面因素的考虑,把重要东西存放在 ...
- 如何创建.gitignore文件,忽略git不必要提交的文件
1.在需要创建 .gitignore 文件的文件夹, 右键选择Git Bash 进入命令行,进入项目所在目录. 2.输入 touch .gitignore ,生成".gitignore&qu ...
- ABBYY在MS Office中创建PDF文件的方法
2019独角兽企业重金招聘Python工程师标准>>> ABBYY PDF Transformer+是一款可创建.编辑及将PDF文件转换为其他可编辑格式的OCR图文识别软件,不仅可以 ...
- sh脚本每天创建一个文件夹_我每天创建一个月的视频。 这就是发生的事
sh脚本每天创建一个文件夹 At the end of 2019 I promised that 2020 would be all about my YouTube channel. So that ...
- linux cp无法创建一般文件夹,cp: 无法创建普通文件 : 文件已存在
背景 碰到一个偶现的编译出错问题,如图 报错的信息是 cp: 无法创建普通文件"xxx": 文件已存在 排查原因 看了下 Makefile,这句非常简单,就是 cp ./xxx . ...
最新文章
- 关于HTML代码的转义
- 设计模式--抽象工厂(Abstract Factory)模式
- 给Angular应用增添搜索Search功能
- java 程序执行后 强制gc_GC 设计与停顿
- cocos2d-JS (四)如何学习
- php数据保存txt文件怎么打开方式_php - 利用保存在TXT文件(PHP)中的数组数据 - SO中文参考 - www.soinside.com...
- 13.MongoDB之Gridfs
- 批处理取系统前一天时间并取备分文件日期为前一天的复制到本地
- No package ‘libmate-menu‘ found
- checkbox全选、清除、反选
- ADOConnection 打开EXCEL
- 【深度优先搜索】leetcode 1905. 统计子岛屿
- 【面试】TCP、UDP、Socket、HTTP网络编程面试题
- 是堆内存分为年轻代和年老代!!!
- QT+opencv实现人脸检测并提取裁剪
- 微信小程序中的本地存储
- 2020_8_31闲谈——应用统计专业考研建议
- APP测试相关理论,积累一点是一点(面试向)
- 1.2 CSS 基础
- u盘数据恢复的原理_数据恢复:手把手教你六种U盘数据恢复方法