首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

帮忙看这是为什么?该如何处理

2012-01-09 
帮忙看这是为什么?我运行JAVA2应用编程150例的程序程序报错(ECLIPSE和JAVA.EXE都报错)LOG如下:##Anunexpec

帮忙看这是为什么?
我运行JAVA2应用编程150例的程序程序报错(ECLIPSE和JAVA.EXE都报错)

LOG如下:

#
#   An   unexpected   error   has   been   detected   by   HotSpot   Virtual   Machine:
#
#     EXCEPTION_ACCESS_VIOLATION   (0xc0000005)   at   pc=0x6d6c85b2,   pid=3896,   tid=2472
#
#   Java   VM:   Java   HotSpot(TM)   Client   VM   (1.5.0-b64   mixed   mode)
#   Problematic   frame:
#   V     [jvm.dll+0x885b2]
#

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

Current   thread   (0x00035f98):     JavaThread   "main "   [_thread_in_vm,   id=2472]

siginfo:   ExceptionCode=0xc0000005,   reading   address   0x00000000

Registers:
EAX=0x00000000,   EBX=0x00000000,   ECX=0x00036530,   EDX=0x00ac3fcc
ESP=0x0007f5d0,   EBP=0x0007f600,   ESI=0x00035f98,   EDI=0x00ac3fc4
EIP=0x6d6c85b2,   EFLAGS=0x00010202

Top   of   Stack:   (sp=0x0007f5d0)
0x0007f5d0:       0007f668   00036054   6d6c4793   00035f98
0x0007f5e0:       00036054   06cb7ea0   6d680568   00035f98
0x0007f5f0:       00035f98   06cb7ea0   00ac3fc4   00035f98
0x0007f600:       0007f634   6d137585   00036054   00000000
0x0007f610:       6d196e58   00ac3fc8   00035f98   06cb7ea0
0x0007f620:       06cb7ea0   0007f618   0007f758   6d163430
0x0007f630:       00000000   0007f660   00ae826f   00036054
0x0007f640:       0007f668   0007f644   06cb7ea0   0007f66c  

Instructions:   (pc=0x6d6c85b2)
0x6d6c85a2:       00   00   00   83   7d   14   00   0f   84   b9   00   00   00   8b   45   0c
0x6d6c85b2:       ff   30   e8   c5   98   ff   ff   59   50   56   8d   4d   08   e8   6e   d8  


Stack:   [0x00040000,0x00080000),     sp=0x0007f5d0,     free   space=253k
Native   frames:   (J=compiled   Java   code,   j=interpreted,   Vv=VM   code,   C=native   code)
V     [jvm.dll+0x885b2]
C     [awt.dll+0xc7585]
j     java.awt.Component.initIDs()V+0
j     java.awt.Component. <clinit> ()V+94
v     ~StubRoutines::call_stub
V     [jvm.dll+0x8168d]
V     [jvm.dll+0xd4179]
V     [jvm.dll+0x8155e]
V     [jvm.dll+0x74bd5]
V     [jvm.dll+0x73ad4]
V     [jvm.dll+0x742cf]
V     [jvm.dll+0x73ad4]
V     [jvm.dll+0x742cf]
V     [jvm.dll+0x73ad4]
V     [jvm.dll+0x742cf]
V     [jvm.dll+0x73ad4]
V     [jvm.dll+0x742cf]
V     [jvm.dll+0x73ad4]
V     [jvm.dll+0x9e711]
V     [jvm.dll+0x84773]
C     [java.exe+0x23d4]
C     [java.exe+0x13cd]
C     [java.exe+0x69cd]
C     [kernel32.dll+0x16fd7]

Java   frames:   (J=compiled   Java   code,   j=interpreted,   Vv=VM   code)
j     java.awt.Component.initIDs()V+0


j     java.awt.Component. <clinit> ()V+94
v     ~StubRoutines::call_stub

---------------     P   R   O   C   E   S   S     ---------------

Java   Threads:   (   =>   current   thread   )
    0x00aa3970   JavaThread   "Low   Memory   Detector "   daemon   [_thread_blocked,   id=2028]
    0x00aa26c8   JavaThread   "CompilerThread0 "   daemon   [_thread_blocked,   id=4000]
    0x00ab1008   JavaThread   "Signal   Dispatcher "   daemon   [_thread_blocked,   id=1200]
    0x00a96bb8   JavaThread   "Finalizer "   daemon   [_thread_blocked,   id=2904]
    0x00a95728   JavaThread   "Reference   Handler "   daemon   [_thread_blocked,   id=596]
=> 0x00035f98   JavaThread   "main "   [_thread_in_vm,   id=2472]

Other   Threads:
    0x00a92d58   VMThread   [id=2240]
    0x00aa4b48   WatcherThread   [id=2260]

VM   state:not   at   safepoint   (normal   execution)

VM   Mutex/Monitor   currently   owned   by   a   thread:   None

Heap
  def   new   generation       total   576K,   used   293K   [0x02ae0000,   0x02b80000,   0x02fc0000)
    eden   space   512K,     57%   used   [0x02ae0000,   0x02b29540,   0x02b60000)
    from   space   64K,       0%   used   [0x02b60000,   0x02b60000,   0x02b70000)
    to       space   64K,       0%   used   [0x02b70000,   0x02b70000,   0x02b80000)
  tenured   generation       total   1408K,   used   0K   [0x02fc0000,   0x03120000,   0x06ae0000)
      the   space   1408K,       0%   used   [0x02fc0000,   0x02fc0000,   0x02fc0200,   0x03120000)
  compacting   perm   gen     total   8192K,   used   2222K   [0x06ae0000,   0x072e0000,   0x0aae0000)
      the   space   8192K,     27%   used   [0x06ae0000,   0x06d0b8a0,   0x06d0ba00,   0x072e0000)
No   shared   spaces   configured.

Dynamic   libraries:
0x00400000   -   0x0040d000   C:\Program   Files\Java\jdk1.5.0_07\bin\java.exe
0x7c920000   -   0x7c9b4000   C:\WINDOWS\system32\ntdll.dll
0x7c800000   -   0x7c91c000   C:\WINDOWS\system32\kernel32.dll
0x77da0000   -   0x77e49000   C:\WINDOWS\system32\ADVAPI32.dll
0x77e50000   -   0x77ee1000   C:\WINDOWS\system32\RPCRT4.dll
0x77be0000   -   0x77c38000   C:\WINDOWS\system32\MSVCRT.dll
0x6d640000   -   0x6d7c5000   C:\Program   Files\Java\jdk1.5.0_07\jre\bin\client\jvm.dll
0x77d10000   -   0x77d9f000   C:\WINDOWS\system32\USER32.dll
0x77ef0000   -   0x77f37000   C:\WINDOWS\system32\GDI32.dll
0x76b10000   -   0x76b3a000   C:\WINDOWS\system32\WINMM.dll
0x76300000   -   0x7631d000   C:\WINDOWS\system32\IMM32.DLL
0x62c20000   -   0x62c29000   C:\WINDOWS\system32\LPK.DLL
0x73fa0000   -   0x7400b000   C:\WINDOWS\system32\USP10.dll


0x6d2f0000   -   0x6d2f8000   C:\Program   Files\Java\jdk1.5.0_07\jre\bin\hpi.dll
0x76bc0000   -   0x76bcb000   C:\WINDOWS\system32\PSAPI.DLL
0x6d610000   -   0x6d61c000   C:\Program   Files\Java\jdk1.5.0_07\jre\bin\verify.dll
0x6d370000   -   0x6d38d000   C:\Program   Files\Java\jdk1.5.0_07\jre\bin\java.dll
0x6d630000   -   0x6d63f000   C:\Program   Files\Java\jdk1.5.0_07\jre\bin\zip.dll
0x6d070000   -   0x6d1d7000   C:\Program   Files\Java\jdk1.5.0_07\jre\bin\awt.dll
0x72f70000   -   0x72f96000   C:\WINDOWS\system32\WINSPOOL.DRV
0x76990000   -   0x76acd000   C:\WINDOWS\system32\ole32.dll

VM   Arguments:
jvm_args:   -Dsun.java.launcher=SUN_STANDARD
java_command:   JSplashWindow

Environment   Variables:
JAVA_HOME=C:\Program   Files\Java\jdk1.5.0_07
CLASSPATH=.;C:\Program   Files\Java\jdk1.5.0_07\lib\tools.jar;C:\Program   Files\Java\jdk1.5.0_07\lib\dt.jar
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program   Files\Microsoft   SQL   Server\80\Tools\BINN;C:\Program   Files\Microsoft   SQL   Server\90\Tools\binn\   ;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program   Files\Microsoft   Visual   Studio\Common\Tools\WinNT;C:\Program   Files\Microsoft   Visual   Studio\Common\MSDev98\Bin;C:\Program   Files\Microsoft   Visual   Studio\Common\Tools;C:\Program   Files\Microsoft   Visual   Studio\VC98\bin;C:\Program   Files\Java\jdk1.5.0_07\bin
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86   Family   15   Model   2   Stepping   9,   GenuineIntel


---------------     S   Y   S   T   E   M     ---------------

OS:   Windows   XP   Build   2600   Service   Pack   2

CPU:total   1   family   15,   cmov,   cx8,   fxsr,   mmx,   sse,   sse2,   ht

Memory:   4k   page,   physical   523760k(80520k   free),   swap   1542380k(924208k   free)

vm_info:   Java   HotSpot(TM)   Client   VM   (1.5.0-b64)   for   windows-x86,   built   on   Sep   15   2004   03:00:31   by   "java_re "   with   MS   VC++   6.0


请问怎么才能成功的运行JAVA程序?

[解决办法]
你把程序写出来
[解决办法]
想成功的运行java程序:
1、用任何一个文本编辑器编写java源文件,存成.java文件,如Test.java
2、用javac命令编译成.class文件:javac Test.java
3、用java命令运行生成的.class文件:java Test --------这里Test不要加扩展名.class

热点排行