【问题标题】:JavaFX - Why system.out.println doesn't work in my applicationJavaFX - 为什么 system.out.println 在我的应用程序中不起作用
【发布时间】:2014-12-19 20:34:02
【问题描述】:

我想在我的应用程序调试中获得控制台输出,但是无论我把 println 方法放在哪里,控制台都不会打印任何东西。比如我想在点击“播放”按钮后得到“Hi”,除了println之外的一切都会正常调用。

@FXML
protected void handlePlayButton(ActionEvent event) {

    System.out.println("hi!");

    filePath = cTable.getSelectionModel().getSelectedItem().getFilePath();
    index = cTable.getSelectionModel().getSelectedIndex();
    player = new Play();
    player.player(filePath);


}

【问题讨论】:

  • 我怀疑这是一个 JavaFX 问题,建议您创建一个简单的标准 Java 类,它的 main 方法只包含一个简单的 System.out.println。我想这也行不通,您要么遇到 Eclipse 问题(错误?),要么遇到控制台输出问题(重定向?)。
  • 在 main 中带有 println 的 Java 类工作正常,所以它必须是 javafx 中的东西。

标签: javafx


【解决方案1】:

标准输出指向的位置可能存在问题。您是在 IDE 中运行它,还是可能已将其重定向到代码中的其他位置?

【讨论】:

  • 现在我只是在 Eclipse 中构建它。
猜你喜欢
  • 2011-01-14
  • 1970-01-01
  • 2020-06-16
  • 1970-01-01
  • 1970-01-01
  • 2011-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多