再打开eclipse,你选运行idea项目再试一下
因此你是没有给代码的截图,所以我我难以真接为自己总结问题所在的位置。但是要是这个回答是没有其它人的,我就简单的帮你分析看看。
一:环境问题
jdk没有配置好呢,所必须的jar文件也没核心中,运行配套环境没有启动后,ide的设置问题,或则系统存在一些未知的功能性问题,都有吧肯定导致这类情况。你他所的代码没错,可不知道是代码没有错,肯定运行就没报错。如果不是是代码没有错的话,优先照顾这个原因。
二:代码问题
要是运行过程就没报错,似是运行程序不出声,你考虑是否为代码中必然逻辑错误,是因为除了肯定的语法错误之外,很多的bug总之是不可能报错的,只是到了最后无法完全呈现你所选的功能。
好象也就这些了,我希望这个可以帮到你。
这个代码没错你能可以保证吗?
记得10几年前,刚离职,struts1中配置文件中把小写的l不能写1了,还以为代码嗯但是启动不了。后台也很怪,不过根据后台出错清楚配置文件的问题,没办法最后我的经理来系统的调试也没找出,之后一行一行的删,排除肾炎法才找出去。
所以千万不能贸然感觉代码是的,一般说来那是代码问题。除非你的代码在别人那跑这个可以,那是环境污染问题了。
只不过你能提供的信息有点儿少,我大概按程序排查bug的像是思路解答看看。
程序错误象可分两种:编译时错误和运行时错误。
如果没有你现在不使用的是idea或eclipse,代码中有代码编译时出现错误的话,像是在代码下方会用蓝色波浪线标记,此时你点运行也启动不了的,不需要将这些bug解决的办法掉后代码才能跑起来,这种编译器时错误相对来说好可以解决,只不过ide会不自动帮你标记进去。
另一种错误是不运行时错误,这类错误像是是逻辑性错误,即代码的语法都符合标准,程序也能骑得,但在运行的过程中有出错或不能得到真确的结果,这类出现错误排查要比来错比较难,可以不在代码上打上断点,在debug模式运行代码,逐行运行代码,观察变量的中间值,逐步监视跟踪代码待到发现自己问题。
之后说再看看,调试代码是程序员的基本功,都是增加比较快的一个环节,没能解决一个bug,技能都会往上跨一个台阶。
也有编码问题