【问题标题】:System.out.println does not print on netbeans consoleSystem.out.println 不在 netbeans 控制台上打印
【发布时间】:2011-09-06 06:28:57
【问题描述】:

我使用 Netbeans 7.0 开发带有 LWUIT 框架的 Blackberry 应用程序。我正在使用黑莓 SDK 4.7。我在许多地方的应用程序中使用System.out.println(...); 打印一个字符串。但是字符串值不会打印在 netbeans 控制台上。

有什么问题?如何解决这个问题?

【问题讨论】:

    标签: blackberry netbeans java-me lwuit


    【解决方案1】:

    我不使用 Netbeans,但在 Eclipse 控制台打印只有在您开始调试项目时才有效(Debug as > Blackberry Simulator),并且在运行(Run as > Blackberry Simulator)您的项目时不起作用。即,如果调试器未与模拟器连接,则 System.out.println(...) 不起作用。

    【讨论】:

    • 这对于 Netbeans 也是正确的。只需使用 Debug,输出就会出现在 RIM 控制台(而不是 Netbeans 控制台)中。 RIM 模拟器在很大程度上是业内最差的模拟器,这就是为什么 RIM 的 LWUIT 如此出色的原因......您可以在 SE/ME 上调试 99% 的问题并避免它们可怕的模拟器。
    【解决方案2】:

    我刚刚在 netbeans 7.2 的 Java 控制台应用程序中使用了它

    首先是import语句:

      import static java.lang.System.out;
    

    稍后当你想写一些输出时使用:

     out.println;
    

    【讨论】:

    • 这是我正在寻找的解决方案,我认为这应该被验证为答案。谢谢。
    • 我不同意。这实际上对代码的行为没有影响,无论是否出现输出。 (如果它看起来确实有效果......这是一个巧合。更可能的解释是您的 IDE 进入了一个有趣的状态,并且更改/重新编译代码“神奇地”清除了它。IDE 有时就是这样...)
    【解决方案3】:

    在 NetBeans 7.2 中尝试“清理项目”(锤子/扫帚图标)

    【讨论】:

    • 这个解决方案对我有用
    【解决方案4】:

    Netbeans 很好,不用担心。您需要做的就是确保通过单击构建按钮正确构建源代码!这将向您显示所有错误。 确保在顶部添加

    package "your-project-name";
    
    
    public class your-project-name {
    
    public static void main(String[] args) {
        System.out.println("Hello World");
        }
    
    }
    

    【讨论】:

    • 没有错误。我使用得当。当我在 netbeans 上使用带有 LWUIT 的黑莓时遇到了这个问题。
    【解决方案5】:

    你必须去文件 -> 运行文件, 也许你有另一个主要的,你没有注意到它是空的,用“运行”你运行它。 然后“运行文件”你指定你想要这个主文件而不是另一个预生成的空文件。

    维克托

    【讨论】:

      【解决方案6】:

      在我使用的 netbeans 中.... Windows>输出>ADB 日志,你可以看到我设置的日志 Log.i("your custom tag","your custom message");而不是 System.out.println("your message")

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 2015-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多