My minecraft keeps crashing because of java

A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_GUARD_PAGE (0x80000001) at pc=0x00358478, pid=11128, tid=3304
#
# JRE version: 7.0_11-b21
# Java VM: Java HotSpot(TM) Client VM (23.6-b04 mixed mode windows-x86 )
# Problematic frame:
# C 0x00358478
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/.../crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

--------------- T H R E A D ---------------

Current thread (0x00bcd000): JavaThread "Client thread" [_thread_in_native, id=3304, stack(0x00b40000,0x00b90000)]

siginfo: ExceptionCode=0x80000001, ExceptionInformation=0x00000000 0x065a0000

Registers:
EAX=0x06520501, EBX=0x00000001, ECX=0x064a0e7a, EDX=0x065208e8
ESP=0x00b8eae8, EBP=0x000003e9, ESI=0x065a0000, EDI=0x0659fffe
EIP=0x00358478, EFLAGS=0x00010202

Top of Stack: (sp=0x00b8eae8)
0x00b8eae8: 00b8ee80 00b8ee98 00bcd128 75717809
0x00b8eaf8: 003586d2 00b8eb10 757205ba 00bcd128
0x00b8eb08: 75717809 00bcd128 00000020 00000000
0x00b8eb18: 00000000 00000000 00000000 00bcd000
0x00b8eb28: 00bcd654 00b8ebd0 6ab3c8ec 00bcd128
0x00b8eb38: 00388c85 00bcd230 00bcd238 00bcd624
0x00b8eb48: 00bcd000 00388c30 00000020 00b8eb88
0x00b8eb58: 6a8b3d63 00bcd000 8590d1b1 00bcd128

Instructions: (pc=0x00358478)
0x0035845

Just redownload minecraft. It's probably something corrupted in the minecraft.jar or Java is out of date or it's just your computer.