您的位置:首页 > 编程语言 > Java开发

myeclipse出现的不能编译和console没有打印System.out.println()

2014-03-23 01:09 627 查看
问题描述:前几天在用SSH的时候出现了许多莫名其妙的问题,其中最让我费解的是我的System.out.println()竟然在console里没有打印,刚开始以为是使用了log4j屏蔽了System.out.println(),后来上百度发现不是,但我确信程序肯定有执行到System.out.println(),因为其后面的语句都执行到了,没理由打印不出。后来我clean了我的project,再次编译时老是出现异常,关键是classes里的文件竟是空的,这说明程序编译不了,这太让我费解了,因为我的project之前明明是可以运行的,怎么一clean就编译不了,之后又是一通百度谷歌也没解决。

解决办法:当我花费了几个小时还是没解决的时候,简直就快放弃了,后来想起之前出现的红色感叹号(这个红色感叹号由于之前并没影响我的project的运行,所以没在意),顺藤摸瓜,发现problem里有小红叉,点进去有两个小error(这两个小error也没影响我的project的启动,所以导致之前一直没在意,但罪魁祸首其实就是它了),解决之后,红色感叹号消失了,再次编译,发现classes里的文件生成了,程序也能运行了,于是迫不及待地想看一下console里有没输出语句,一测发现System.out.println()也能正常打印在console里,真是细节问题害死人啊,有同样问题的可要记住啦。





总结:不是程序能运行就达到我们的目标了,不管是何种小问题(虽然它目前可能没引起什么显示的错误)都要仔细解决掉,不然程序就埋下了隐患,随时都会爆发让你抓狂的事情。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐