编译时,出现下面问题 是什么原因啊?C:\>javac code.java
code.java:8: 类 Main 是公共的,应在名为 Main.java 的文件中声明
public class Main extends JFrame implements ActionListener,SerialPortEventListen
er{
  ^
1 错误

解决方案 »

  1.   

    文件名要与    public class Main  中的 Main相同
      

  2.   

    把这删了,自己建一个新的类!用main做类名不好使!
      

  3.   

    main咋java用是关键字,不能用
      

  4.   

    把public class Main extends JFrame implements ActionListener,SerialPortEventListen
    er{
    改为
    public class code extends JFrame implements ActionListener,SerialPortEventListen
    er{
    因为你的文件名是code.java嘛  他俩要一样才行Main应该不行吧
      

  5.   

    正解 而且不要用main做类的名称