问题描述
编译时,出现下面问题是什么原因啊?C:>javaccode.javacode.java:8:类Main是公共的,应在名为Main.java的文件中声明publicclassMainextendsJFrameimplementsActionListener,SerialPortEventListener{^1错误
解决方案
解决方案二:
没有人回答么
解决方案三:
类名与文件名要相同
解决方案四:
文件名要与publicclassMain中的Main相同
解决方案五:
文件名改成Main.java
解决方案六:
把这删了,自己建一个新的类!用main做类名不好使!
解决方案七:
类名与文件名要相同
解决方案八:
不要用main作为类名~~~
解决方案九:
main咋java用是关键字,不能用
解决方案十:
把publicclassMainextendsJFrameimplementsActionListener,SerialPortEventListener{改为publicclasscodeextendsJFrameimplementsActionListener,SerialPortEventListener{因为你的文件名是code.java嘛他俩要一样才行Main应该不行吧
解决方案十一:
引用9楼zfq642773391的回复:
把publicclassMainextendsJFrameimplementsActionListener,SerialPortEventListener{改为publicclasscodeextendsJFrameimplementsActionListener,SerialPortEventListener{因为你的文件名是code.java嘛他俩……
大写的M可以的,不过怪怪的
解决方案十二:
大家已经找出来了,我就不多嘴了!!是类名的问题
解决方案十三:
引用11楼liuchuan12的回复:
大家已经找出来了,我就不多嘴了!!是类名的问题
正解而且不要用main做类的名称
时间: 2024-11-29 01:28:49