At the same time I visit Japan semi-regularly, as I have friends (almost family) there, I know and hate Japanese crimes of war, during and before WWII, and I'm conscious of the far right imperialist hands in their government (LDP, Nippon Kaigi and friends), but, please, I would avoid the 'jap' term.
"Jap" is not simply short for "Japanese", but a racial slur. Edit your comment while you can. (Or maybe remove it entirely.)
Hot take: if you bayonet a child, I am allowed to call you a slur.
Racist take: if one Japanese bayonets a child, we should nuke them all.