我目前在Netbeans中有一个Maven应用程序。由于我需要在我的项目中使用正则表达式,因此我将以下类添加到了我的一个包中:http://docs.oracle.com/javase/tutorial/essential/regex/test_harness.htmlNetbeans with Maven - 奇怪的类行为
我更改了所有使用System.out和BufferedReader的输入/输出语句。当我从一个新项目运行这个课程时,该课程按预期工作。但是,当我将它添加到我的Maven项目后,我看不到以下输出:
NetBeans:执行'/ usr/share/maven2/bin/mvn -Dexec.classpathScope = runtime -Dexec.args = -classpath%classpath MySource.RegexTestHarness -Dexec.executable =/home/gowri/jdk1.6.0_20/bin/java -Dnetbeans.execution = true过程类org.codehaus.mojo:exec-maven-plugin:1.1.1:exec' NetBeans :JAVA_HOME = /家庭/ gowri/jdk1.6.0_20
扫描的项目...
大厦crawler4j 任务段:工艺类,org.codehaus .mojo:EXEC-行家-插件:1.1.1:EXEC]
[实施者:强制]
[资源:资源]
使用 'UTF-8' 编码复制过滤资源。
复印2个资源
[编译器:编译]
源文件编译到/ home/gowri/WORKSPACE/yasserg-crawler4j-7b8bf91 /目标/类
[EXEC:EXEC]
任何人都可以告诉我为什么会发生这种情况?我确信这个类是唯一一个带有main()函数的类,我点击“运行文件”而不是“运行项目”。
谢谢:)
编辑:我刚刚意识到的东西,当我将所有的是System.out.print()语句为System.out.println(),只有这样我可以看到正确的输出。任何想法为什么?
嘿嘿,谢谢! :) – arya 2012-03-16 14:13:41