Non-Japanese people can set up business in Japan by incorporate a company or open a branch of their foreign company.
Mainly, there are 2 types of companies in Japan. One is the Joint-stock Company and another is the Limited Liability Company. Non-Japanese people can incorporate and be a representative of the company.
Foreign companies can register branches in Japan. The branches must have a representative who has registration address in Japan.