Someone was saying China was economic power for 200 years and more. Another one from the same lot was saying GDP wins wars. If China was economy to complete with then how come tiny Island Japan screwed them comprehensively?
This means GDP not equal to military victory.
Economic and industrial power does win wars the prime examples being the two biggest powers of recent times the Soviet union and USA with Soviet union eventually collapsing due to a bad economic downturn.
Both the US and Soviet union at their peak were outnumbering their enemies across the board by simply out producing them on the battlefield.
For every tank the Germans destroyed the Soviets created 3 more. For every division the German destroyed the Soviets put in 10 more. The Germans intelligence expected the Soviets to have around 250 divisions which would eventually increase to 350 but no more in the worst case scenario. In reality the Soviets ended up putting 800 divisions on the field and no less literally resulting in the Germans winning themselves to death at the start of the operation and finally losing.
Similarly for every ship lost the japnese sunk the Americans put two more on the sea. The Americans started with a naval force of 700 and ended up with 6000 ships by the end of the war. On the other hand the Japanese could not even replace their own losses due to the lack of both resources and the much needed industrial infrastructure.
By the time the Japanese invaded the Chinese they were fragmented and were simply not the power they once were. The Qing Dynasty which at one point had parts of Russian far east and sakhilan had faded into the history with a industrialized Russia slowly chipping away Manchuria and various governers declaring their independence over the course of time.
Japan on the other hand was united and faced a divided and deindustrialized china which it did use to its advantage until it made the mistake of invading them proper.
The entirety of Asia ended up suffering due to late industrialization.