为什么明朝能够抵御日本的入侵而清朝却不能?

明朝中期(特别是嘉靖一朝)以来倭寇之患在中国东南沿海愈演愈烈 。但是在戚继光和俞大猷等明军将领的努力下1565年明政府军彻底平定了倭乱 。1592年4月丰臣秀吉派遣160000大军入侵朝鲜进而准备入侵中国和印度,结果被李如松等明军将领历时7年最终击退 。东北亚沿海为此安宁了300年之久 。
1894年春日本借口朝鲜东学党起义和中国一起出兵朝鲜 。当年7月25日日本海军向清海军发起突袭甲午战争爆发 。8月1日中.日两国同时宣战 。结果在海战中清北洋海军全军覆没 。在陆上清军更是一触即溃 。1895年4月17日清政府签订丧权辱国的《马关条约》割让台湾给日本 。赔偿日本白银231500000两 。现在我有一个问题请教诸君:明朝末年昏庸的万历皇帝都能抵御日本的入侵,而在清末作为中兴之主(同光中兴)的光绪皇帝为什么却败给了日本呢?
【为什么明朝能够抵御日本的入侵而清朝却不能?】