If you have to use javelins, howitzers or HIMARS against China, we have already lost. Its not a land war against China. Its going to be cruise missiles, air force, navy ships and aircraft carriers trying to stop the invasion/landing force.
Maybe, but all those things (ww2 versions) were very use full on Okinawa 1945.