【问题标题】:Debugging Console in Eclipse [closed]Eclipse 中的调试控制台 [关闭]
【发布时间】:2013-02-13 18:17:18
【问题描述】:

所以我编写了这段代码,但是当我尝试将它作为 Java 应用程序运行时,控制台什么也不显示,而是终止了。我尝试通过 Preferences-Run/Debug-Console 来调试控制台,以显示程序何时写入标准输出或程序何时写入标准错误但它也不起作用。这是我的代码,提前感谢您的帮助。

import java.awt.*;
import javax.swing.*;
public class Frame4 extends JFrame implements UpdatableView {
    private Counter count;
    private JLabel label = new JLabel("Number = 0");
    private JPanel drawing;
    public Frame4(Counter c, JPanel panel) {
        count = c;
        drawing = panel;
        Container cp = getContentPane();
        cp.setLayout(new BorderLayout());
        JPanel p1 = new JPanel();
        p1.add(label);
        cp.add(p1, BorderLayout.NORTH);
        cp.add(drawing, BorderLayout.CENTER);
        JPanel p2 = new JPanel(new FlowLayout());
        p2.add(new CountButton("Count", count, this)
        setTitle("Frame 4");
        setSize(200, 180);
        setVisible(true);
        }
        public void update() {
            label.setText("Number = " + count.countOf());
            drawing.repaint();
        }
        public static void main(String[] args) {}
    }

【问题讨论】:

  • 呃,你的 main 方法中没有任何内容...
  • -1。下一次,表现出一些努力并格式化代码。

标签: java eclipse console


【解决方案1】:

您的 main 方法为空。将创建的框架对象放入其中:

public static void main(String[] args){
  Counter c = new Counter();
  JPanel panel = new JPanel();
  new Frame4(c, panel);
}

【讨论】:

  • 我试过了,这就是控制台中显示的内容:线程“main”java.lang.Error中的异常:未解决的编译问题:在Frame4.main(Frame4.java:27)跨度>
【解决方案2】:

你的 main 方法没有做任何事情。

因此没有输出

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-13
    • 2014-06-27
    • 2014-12-13
    • 1970-01-01
    相关资源
    最近更新 更多