I seem to recall reading that the Japanese military were the only major power in WWII that did not have organised field kitchens, troops were expected to cook their own meals and "live off the land".
It hardly condones cannibalism, but it makes it slightly more understandable.