2、 明朝对于海战的经验并不充足。在郑和下西洋之前,明朝在航海技术上并不具有优势,虽然在建国的过程中,与陈友谅在鄱阳湖爆发水战,但那并不能和海战混为一谈,并且在那场战役中,朱元璋差点被陈友谅水师打得全军覆没,所以明朝初期,无论是航海技术还是海上军事能力上,都不足以支撑明朝远征日本。
3、 元朝在横扫天下的情况下,依旧在远战日本方面损失惨重。作为横行一事的蒙古大军,可谓是打遍天下无敌手,可就是在远征日本方面吃了大亏。其主要原因,除了元军在渡海作战上准备不充分以外,就是其原始且薄弱的运输补给方式,在遭受台风的侵袭下本就损失惨重,以及元军本就不善海战,这对于一个依海而生的日本来说,根本不具有任何军事优势,登陆后又因为补给支援上的问题,最终才被日本全歼。而对于这些问题,刘伯温不可能不知道,所以他拼死劝阻朱元璋。