The filenames of one or more of your mods suggests you got them from a repost site.
Please read up on the StopModReposts project (link in my signature) for info on why this is a bad thing.
The way it works is Mojang packs in Java, but doesn't properly install it to the system (i.e. adding registry values, adding it to path, etc.) so it's usable, but only by manually referencing the full path to it every time.