scala中运行报××类中main方法找不到问题
今天在学习scala中遇到一个找不到main的错误,可是其他的类都能正常运行
报错代码如下:
在网上搜索很多方法都不能解决,最后点进去idea的run configuration看到了这样的结果
这里很明显的显示红色的报错,并且名字与我们起的类名也不一样,不禁有一个疑问scala不是支持这样定义类名吗?为什么还会在执行调用的时候不能识别$字符导致报错找不到该类的main方法,类都找不到了,main方法肯定找不到了
之后为了验证scala能不能使用$字符开头的类名,重新创建一个object,并运行
能够运行成功,这就有点让人无语了,因为这表示scala肯定是没问题的,那就只可能是idea的问题(工具的问题有的时候真的让人找错找到原地升天),也没找到是什么原因导致的,希望遇到这个问题的可以多一个考虑或解决问题的方向。