While I personally haven't played against a J1 attack (only J2), I wouldn't change my general Allies strategy too much.
With America I'm getting destroyers and subs. When wartime kicks in, I get a few of everything: always 1 - 3 subs and destroyers, change up every other turn with a cruiser and battleship or cruiser and bomber. I also try to have a transport with every fleet group at Hawaii and Australia. This keeps Japan honest with Japan and mainland Asia defense. I use the convey belt strategy and see what opportunities present themselves with SZ 6, Iwo and Okinawa, the DEI, and the Philippines. With ANZAC I'm getting fighters for island defense or subs and destroyers to nip away at Japan, getting the NOs, and maybe snatch one of the DEI from Japan. With UK, make India a fortress (use ANZAC and US planes as well) so Japan has to keep cranking out infantry and tanks to capture it.
Thats a general outline. I hope it helps. Its hard to cover everything with this game because there are so many scenarios and little details. The bottom line is Japan can't be everywhere, and if you build correctly with the Allies and make Japan always have to worry about 4 or so different problems, you can win. I say can because nothing is guaranteed when dice rolls determine the outcome!