They had to go to war in 1939?
What overwhelming factor prevented them from spending more time getting ready?
China has spent decades getting ready for the impending conflict.
They had to go to war with the Western Powers. Thats because England lived up to her treaty with Poland. Hitler may or maybe not have expected them to, but the deal with The USSR was too good to pass up.