【发布时间】:2020-04-26 05:29:39
【问题描述】:
标题说明了我的问题,我收到此错误消息:
无法创建类无法解析模板“类”
错误信息: 选定的类文件名“Main.java”映射到非 java 文件类型 '通过 TextMate 包支持的文件'
有人对我如何解决这个问题有任何想法吗?
【问题讨论】:
-
这可能不能解决你的问题,但你真的不应该命名一个类
Main。 -
@Nexevis 为什么不将主类命名为 Main 很重要?你相信有冲突还是什么?该名称在 Java 中未保留。
-
@Paul Stelian 问题不在于无法做到这一点,问题在于您的名字应该意味着与其功能相关的东西,并称之为@987654322 @ 根本没有告诉你它做了什么。您也可以将变量命名为
with_underscores,但这并不意味着您应该。除此之外,我还认为学习 Java 的人可能会对此感到困惑,并认为main方法需要在Main类中,因为他们在课堂上学到了什么。 -
@Nexevis 那么主类是否应该始终以程序/工具本身命名?也许有时将其称为 Main 确实有意义,因为它仅用于 main 方法,并且在大多数情况下它调用其他类的方法。当然,这取决于具体情况,我的意思是您不应该虔诚地避免主类的
Main名称。始终选择正确的名称,有时确实可能是Main缺少其他好的选择。
标签: java intellij-idea main