I'll expand a bit on this.
Toyota built the M series engine many, many years before the Supra, and back then it was a smaller bore and a smaller stroke, making it smaller displacement. Over the years they increased both to make for a larger displacement engine. Eventually, they started to run out of room - the space between the cylinders was getting awfully thin, and lengthening the stroke even more was going to start causing other problems, so they retired the venerable 7M.
It was replaced in Japan with the J series engine, the first of which was the 1JZ, a 2.5L inline 6 fitted with two small turbos. This was available in later model Supras - but given the USA's addiction to displacement, it was never released for the North American market. When designing this engine, they 'fixed' all the 'problems' they had started to run into with the M-series engine - made the bore significantly larger, and spread out the cylinders to give them more space to work with in the future, among other things.
The 1J was released in a very limited number of cars - only available in the last few years of Supra AFAIK, and of course, replaced very quickly with the 2J in the Mk4 Supra, where they lengthened the stroke again to produce another 3.0L engine. The stroke is still shorter than the older 7M engine, making an engine with a bigger bore / shorter stroke gave them less torque but more capacity to rev higher.
The question of which engine is better for what is one that will never be settled, especially on a community like this, where there are many die hards on every side of the fence.
PS: FYI, there were more engines for the Supra as well, that weren't available for the North American market - Japan also got a 2.0L inline 6 twin turbo, that was only available in the narrowbody version of the Supra - another thing that never made it to our market.