China has a huge active army and the double in reserve, besides we never know what they are hiding. The Japanese airstrikes (tora tora style?) are useless vs a big country and their mainland isn't far from China to prevent the flooding troops.
China can arm 100 million of its 1,300 million citizens, and even that won't guarantee them victory in a war against Japan. I know the level of training these PLA cadre receive. It is very much rudimentary. On the other hand, the Japanese soldiers train with the Americans and the Europeans, and they receive the best training in the world. Chinese ballistic missiles and fighter jets will be shot down without much effort, while the Japanese ones will incinerate Beijing and Shanghai in a matter of seconds (Chinese air-defense is a joke).