Green’s Dictionary of Slang

m.j. n.

[mary jane n.2 ]

(orig. US drugs) marijuana.

[US]R.R. Lingeman Drugs from A to Z (1970).
[US]L. Heinemann Close Quarters (1987) 17: Smoke is M.J. Mike Juliet. Ya know — grass.
[US] P. Munro Sl. U.
[US]ONDCP Street Terms 14: M.J. — Marijuana.