Thanks all.
Coincidently, NH now has a direct SJC - NRT flight, which I can then connect to other Asian airports.
Can I earn miles directly on my UA account if I am flying NH, since they are both *A? Are there any disadvantages (fewer miles earned?) of doing so?