Having exclamation marks or other special characters in your Windows username can break Java, which in turn breaks Minecraft. To fix this issue, either create a new Windows account without any special characters (only A-Z and 0-9), or change the working directory of the launcher.
See http://hopper.minecraft.net/help/special-characters/ for more information on working around this problem.
I have tried reinstalling Java, refreshing my pc, reformatting, redownloading, EVERYTHING. I can't find any solutions anywhere. Someone help?
See http://hopper.minecraft.net/help/special-characters/ for more information on working around this problem.
Stu