IDEA 中 右键新建时,没有新建class的解决方案
今天在用IDEA新建包后,因为我新建的包名是userprivman-data这样的包,然后导致右键后没法新建类,并且在新建包名的时候就提示:不合法的包名,可能不会新建类
然后右键单击包名,发现没有新建class文件的名字
3,具体的解决方案如下
具体的解释如下
然后在网上找到了这样的解决方案
如上图所示,我们可以根据对项目的任意目录进行这五种目录类型标注,这个知识点非常非常重要,必须会。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 即可。 如上图箭头所示,被标注的目录会在右侧有一个总的概括。其中 classes 虽然是 Excluded 目录,但是它有特殊性,可以不显示在这里。
转载于:https://www.cnblogs.com/ningheshutong/p/6509819.html
IDEA 中 右键新建时,没有新建class的解决方案相关推荐
- 3704对象关闭时_VB中“对象关闭时,不允许操作”解决方案 3704 錯誤 | 学步园...
问题是这样的,在VB中执行存储过程,想讀取存儲過程返回的結果集,存儲過程用到臨時表,在VB中調用存儲過程的時候就出現3704的錯誤,提示"對象關閉時,不允許操作",在網上找了很多信 ...
- Latex在footnote或在bib中插入链接时出现波浪号~的解决方案
解决方法:使用\url{网址链接} 注意:要在tex文件里加上\usepackage{url} 宏包 \url{http://baid.com/~abcxxxxx} 举例:https://www.ee ...
- 计算机无法建立word文档,(电脑中右键不能新建word和excel文档怎么办)为何电脑无法新建excle...
电脑中右键不能新建word和excel文档怎么办 开始,找到运行命,输入regedit,打开注册表. 在左侧找到hkey_classes_root目录,并展开. 首先,我们利用ctrl f 快捷键,查 ...
- 计算机怎么新建word文档,电脑 右击 新建菜单中没有word,怎么添加新建Word文档到右键?...
用超级兔子可以修复 打开超级兔子--超级兔子魔法设置--菜单--新建菜单--将新建word前面钩上就好了. 2.重装office 2007,重装时选择修复安装就可以了 3.把一个文件复制到C:\WIN ...
- IDEA右键新建时没有Java Class选项-解决办法
IDEA右键新建时没有Java Class选项 1.问题描述 2.解决办法1(很简单) 3.解决办法2(专业) 4.问题的原因(原理) 今天遇到一个比较恶心的情况,就是想要新建Java Class文件 ...
- java在记事本找不到_电脑中右键新建记事本选项不见了如何找回
通常情况下,我们只要在桌面点击鼠标右键,然后右键菜单中就会出现一个新建记事本选项,方便我们使用.不过,最近一位用户反馈电脑中右键新建记事本选项突然不见了,让我帮他找回来.这该如何操作呢?其实很简单,只 ...
- 微信小程序 #开发者工具 无法 在 资源管理器中 #右键 #新建page 的问题。
微信小程序 #开发者工具 无法 在 资源管理器中 #右键 #新建page 的问题. 初学者怎么解决呢,建议尝试在设置(setting)_通用设置 _中更改语言,一般有"系统语言". ...
- Android开发中遇到的问题(二)——新建android工程的时候eclipse没有生成MainActivity和layout布局...
2019独角兽企业重金招聘Python工程师标准>>> 一.新建android工程的时候eclipse没有生成MainActivity和layout布局 最近由于工作上的原因,开始学 ...
- PAS集群:PAS集群环境搭建时,新建节点报错:Exceeded node count limit: 1. Please use Primeton product legally, Primeton
[问题描述] PAS集群环境搭建时,新建节点报错: com.primeton.appserver.l7e.exception.ImprimaturRuntimeException: Error: Ex ...
- idea中 mybatis 的 mapper.xml 新建没有 头文件
idea中 mybatis 的 mapper.xml 新建没有 头文件 解决步骤: 1.直接 settings 2.直接 选择 MybatisMapper 添加: <?xml version=& ...
最新文章
- AMD真龙一族网络社区成立
- 从零开始学习tensorflow2.0之熟悉tf2.0的数据
- 【每日一题】剑指 Offer 10- I. 斐波那契数列
- docker入门及安装
- 16.1 Tomcat介绍16.2 安装jdk16.3 安装Tomcat
- Tomcat 7 自动加载类及检测文件变动原理
- Satwe楼板能用弹性模计算吗_现浇楼板淋水后却出现裂缝,还好老师傅有经验,多是这3点造成的...
- JavaScript上传图片及时预览
- 糟糕程序员的20个坏习惯
- 计算机网络(十)-数据链路层-差错控制
- access下如何配置两个vlan_不同vlan间的通信如何简单配置(三种方式) ?
- jQuery源码研究分析学习笔记-静态方法和属性(10)
- html 图片导出excel,用JavaScript导出图片到Excel
- Jenkins持久化集成使用
- gitee怎么仓库间传文件_薄书的Gitee 码云使用教程学习纪录 - 薄书
- win10资源管理器打开缓慢,自动搜索
- 关于Vivado综合属性:MAX_FANOUT
- python求三角形斜边-python 已知三条边求三角形的角度案例
- python索引取值_Python 从列表中取值和取索引的方法
- 从零开始写渲染Step1窗口的创建和显示
热门文章
- 大数据WEB阶段(十九)Threadlocal
- 【Linux】一步一步学Linux——ls命令(29)
- 【Linux系统编程应用】Linux音频编程接口
- 【C语言】Linux内核源码--min,swap宏定义
- js reduce实现中间件_实现redux中间件-洋葱模型
- 城市轨道交通运营票务管理论文_解读新版《天津市轨道交通票务管理定》
- 51nod 1451 合法三角形 判斜率去重,时间复杂度O(n^2)
- 回文子串—leetcode647
- 关闭数据执行保护(DEP)
- 微机原理汇编之部分重要知识整合包括:判断解释程序运行(新手有利)并画存储结构,字节变量,寻址方式