Japan is just 43 km from Russia. Russia can supply oil and gas in an hour or two! But Japan hardly buys any Russian energy.
Instead Japan buys from the Persian Gulf which is 8300 km of sailing distance. And suffering due to the Strait of Hormuz.
Shows lack of independence 