After unknowingly updating to Java 1.87, Minecraft Forge stopped working. I, after weeks of tinkering have solved this issue. The process is simple.
You will have to start by going to Java's website and manually downgrading from 1.8 to 1.7. This is not hard, and will take about 10 minutes to uninstall all other versions of Java and install the latest version of 1.7. (Which at the time of writing this is version 49)
Open the Minecraft Launcher and navigate to the Profile Editor tab.
Click on the desired Forge profile.
Down towards the bottom, in the advanced section, there will be two tick boxes: Executable and JVM Arguments.
Now is where it gets a bit tricky. Head into your Start Menu and type in the search bar: Java.
Click the option that reads "Configure Java".
Once in the Configure Java window, there will be four tabs at the top. Click on the second tab, Java.
This tab will say something along the lines of "View and manage Java Runtimes..." Click on the View button towards the right.
You will be presented with your Java version. Expand Path and copy that address down somewhere or take a picture as you cannot copy and paste.
Now, open the launcher up again and delete whatever was in Executable. Paste what your path was in the Java Config.
This was my first HOW TO on these forums and I hope it helped tons, as it would've to me!