幕府为何被明成祖称为日本之王?

因为明朝对日本了解不多,也没心情为一个小国研究那么多。传统上,各国的统治者都是国王。因此,无论日本的实际统治者是关白、太阁(丰臣秀吉)还是幕府将军,或者天皇本人,他们都被称为日本国王。

在万历时期,当日本在朝鲜作战时,两国谈判并承诺让丰臣秀吉成为日本的国王。丰臣秀吉是关白(相当于首相),而不是幕府将军。后来日本的实际统治者从德川家康出发,成为幕府将军,但是对于明朝来说,不管是什么将军大臣,只要是实际统治者,还是被认为是日本的国王。