OSAKA - A 30-year-old man who had been on the run for nearly seven weeks after escaping from a police station in Osaka Prefecture, western Japan, was detained Saturday, police said.