Actually, you likely need to downgrade your Java to version 6 (from Apple). There are guides on the forums that tell you how to do this, so just search for them
Minecraft Forge is not an OS. (Windows 7, Windows XP, OSX, etc.) We also need a log to be of much help (read the COMMON PROBLEMS AND SOLUTIONS sticky to learn how to find one)
EDIT: What do you mean won't update? Technic Pack runs on Minecraft 1.2.5
You need to update your Java to version 7u9. Make sure you uninstall any other Java's and make sure you get 32 bit Java. After you do this, you will need to redownload the launcher.