Idea文件夹右键新建没有JavaClass选项
1.解决办法
File —— Project Structure——Modules—— 将该文件夹设置为 “Source”
那为啥会这样呢。首先你要知道,idea里面不同的文件夹样式代表不同的意思。我从官网上截图列在下面了。其他的我们不说,就说说Directory和Package。Directory下面是不能创建class的,它只是一个“目录”,而Package是一个“包”,是可以创建class文件的。所以既然“文件夹”要作为一个“java package”,需要符合包的命名规则——
不能以数字开头,不能是纯数字,不能含有特殊字符,不能是java关键字
。因为包的路径要出现在class、interface的最上面,需要引入的。举个例子,你在idea里面创建了一个文件夹,命名“001”,那他就是一个Directory,其下面是不能创建java文件的,也就是右键没有“Java Class”选项。但是如果你命为”day001”,那它就是一个Package,是可以正常的创建java文件的,,也就是右键有“Java Class”选项。如果此时还不能创建java文件,你可以试试上面我提到的那个方法
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 饮茶!
评论