Images of Ukrainian troops carrying Javelin missile launchers on their shoulders have flashed around the world, making the anti-tank weapon -- capable of piercing the most sophisticated armor, and particularly useful in guerrilla warfare -- a symbol of Ukrainian resistance to Russia's invasion.