it closes on startup, even after following the FAQ's advice!
[13:22:34] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[13:22:34] [main/ERROR]: Unable to launch
java.lang.ClassNotFoundException: cpw.mods.fml.common.launcher.FMLTweaker
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_71]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_71]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_71]
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_71]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_71]
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[?:1.7.0_71]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_71]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:106) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_71]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_71]
at java.lang.Class.forName0(Native Method) ~[?:1.7.0_71]
at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_71]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:98) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
Did you use Java SEVEN's newest version, or the overaall newest Java version? He specifically says Java SEVEN, not java EIGHT.
In other words: https://java.com/en/download/manual_java7.jsp
If a developer goes through the trouble of pointing out a specific version of java you should use it.
It appears from those error logs that its looking for Java 7.71 class files, and they do not exist.