Il lancio del giavellotto maschile ai Campionati europei di atletica leggera 2012 si è svolto il 27 e 28 giugno 2012 all'Olympiastadion di Helsinki.