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

问题描述:前几天在用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里,真是细节问题害死人啊,有同样问题的可要记住啦。



总结:不是程序能运行就达到我们的目标了,不管是何种小问题(虽然它目前可能没引起什么显示的错误)都要仔细解决掉,不然程序就埋下了隐患,随时都会爆发让你抓狂的事情。


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值