我一直在使用S.o.p来尝试调试一些代码,而不是在控制台上写任何代码。我认为我只是没有达到我编写的代码中的那一点,但我将其添加到另一段代码中,我知道某个事实正在被执行。我在这里:
public MainMenuUI(MainMenuCntl theCreatingCntl) {
theCreatingCntl = theMainMenuCntl;
System.out.println("MMUIConstructor");
initComponents();
this.pack();
this.setVisible(true);
}
MainMenuUI按预期弹出,但s.o.p什么都不做。任何帮助将不胜感激。
答案 0 :(得分:0)
您需要使用java
命令而不是javaw
来运行程序。以下是differences:
java命令启动Java应用程序。这是通过开始一个 Java运行时环境,加载指定的类,并调用它 阶级的主要方法。
javaw命令与java相同,除了javaw命令 没有关联的控制台窗口。当你不想要一个时使用javaw 命令提示符窗口出现。但是,javaw启动器将 如果某些启动失败,则显示包含错误信息的对话框 原因。