2011-06-05 42 views
0

对于NetBeans 7(这是在Windows 7 64位Ultimate Edition上运行)的新手,我发现它非常有趣,我无法获取POC(概念应用证明)是“可见的”。请允许我解释一下。NetBeans开发 - Windows 7 64位...模块似乎未加载

通过教程去 - 大概就这么简单事情都不能成为软件开发:

1)创建可NetBeans开发应用程序......但使用默认值以外的产品位置。 NetBeans希望使用C:\ Users {user_name} \ Documents \ NetBeanProjects作为项目的根路径,然后在下面创建项目文件夹。合理的,但我有专门的“发展驱动力”,在我所有的发展发生的地方,这不是NetBeans想要的。

2)为应用程序创建一个模块。在这里,我创建了一个安装程序,并将一个System.out.println()放置在一个重写还原()方法中....您从不在IDE的输出窗口中看到此内容。我还添加了一个带有按钮和textArea的新窗口,并将新窗口的属性设置为在应用程序启动时和编辑器位置中显示....您从未看到这些。

长话短说,我从计算机中卸载了NetBeans v7.0,并重新安装了一次,但这次允许IDE使用它想要的项目文件夹位置。尽管如此,我仍然没有在输出窗口中获得System.out.println()文本,我使用按钮和TextArea获得了新的Windows。

我已经添加了这篇文章,因为我做了一堆尝试找到所有这些无效的答案。我当然没有真正的答案,但是如果别人在解决同样的问题,如果你已经改变了默认的项目位置,你的应用程序“似乎不运行或者可见“。

如果有人知道这些问题的真正答案,请告知。

编辑#1 ...认为这可能是一个安全或特权问题我试图运行IDE“作为管理员”,这没有任何区别。我没有在操作系统的日志中看到任何提示或任何问题,因此我假设它是NetBeans。

编辑#2 ...找到它。最后发现我所有的System.out.println()都结束了。不在IDE的输出窗口中(我很确定我不是唯一一个),而是在位于

C:\ Users \ {User_Name} \ Documents \ NetBeansProjects中的“message.log”文本文件中\ {Project_Name} \ build \ testuserdir \ var \ log

这很有趣 - 不是!我假设这可能意味着System.out目前被设置为在某个属性中执行此操作。但至少我知道它现在不会在太空中消失。

回答

1

re。 System.out“不在IDE的输出窗口中”,您是否尝试过实例化一个记录器?

类的声明之后直接粘贴在以下字段定义:

private static final Logger logger = Logger.getLogger("thePackageName.andYourClassNameHere"); 

import the import java.util.logging.Logger; library. 

然后只需登录你要跟踪的输出控制台上什么都。

ie:logger.info(" ... " + ....);