`

Eclipse3.4在windows7下无法启动---SOS

阅读更多
Eclipse在windows7下面无法启动,但是Netbeans是可以启动的,利用java -version,查看jdk,安装也没有问题。哦,我的Windows7是32位的。

下面是Eclipse报的错误,一直没有找出原因,现在请大家帮忙,谢谢。

#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x74798684, pid=3252, tid=3176
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_02-b06 mixed mode)
# Problematic frame:
# C  [gdiplus.dll+0x98684]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

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

Current thread (0x01827000):  JavaThread "main" [_thread_in_native, id=3176]

siginfo: ExceptionCode=0xc0000005, reading address 0xb3868bf1

Registers:
EAX=0x74703f18, EBX=0x80000000, ECX=0x37d22428, EDX=0x00246520
ESP=0x0012eeec, EBP=0x0012eef0, ESI=0x37d22428, EDI=0x00000ae8
EIP=0x74798684, EFLAGS=0x00010206

Top of Stack: (sp=0x0012eeec)
0x0012eeec:   37d22428 0012f028 74799211 00000ae8
0x0012eefc:   00000010 36cc4fe0 00000000 37d22248
0x0012ef0c:   36cc4fe0 36cc4fe0 00000010 00000000
0x0012ef1c:   77b00b7d 00009b1a 00000000 01000000
0x0012ef2c:   0012ef60 00000040 01010000 0012ee70
0x0012ef3c:   00000000 0012efa8 7798d75d 01b03187
0x0012ef4c:   fffffffe 779c31df 779c2dd8 00000000
0x0012ef5c:   0027f718 0027f718 00000000 00000000

Instructions: (pc=0x74798684)
0x74798674:   15 89 74 5e 5b c9 cc cc cc cc 8b ff 55 8b ec 56
0x74798684:   8b 8b f1 8b 86 33 db 39 5e 1c 75 07 b8 05 40 00


Stack: [0x00030000,0x00130000),  sp=0x0012eeec,  free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [gdiplus.dll+0x98684]
C  [gdiplus.dll+0x99211]
C  [gdiplus.dll+0x6dab6]
C  [gdiplus.dll+0x35f14]
C  [swt-gdip-win32-3555.dll+0x12cc]
C  [swt-gdip-win32-3555.dll+0x127a]
j  org.eclipse.swt.internal.gdip.Gdip.Bitmap_new([CZ)I+0
j  org.eclipse.swt.graphics.Image.initNative(Ljava/lang/String;)V+70
j  org.eclipse.swt.graphics.Image.<init>(Lorg/eclipse/swt/graphics/Device;Ljava/lang/String;)V+40
j  org.eclipse.jface.resource.URLImageDescriptor.createImage(ZLorg/eclipse/swt/graphics/Device;)Lorg/eclipse/swt/graphics/Image;+22
j  org.eclipse.jface.resource.ImageDescriptor.createImage(Z)Lorg/eclipse/swt/graphics/Image;+5
j  org.eclipse.jface.resource.ImageDescriptor.createImage()Lorg/eclipse/swt/graphics/Image;+2
j  org.eclipse.ui.internal.Workbench.initializeImages()V+28
j  org.eclipse.ui.internal.Workbench.createDisplay()Lorg/eclipse/swt/widgets/Display;+103
j  org.eclipse.ui.PlatformUI.createDisplay()Lorg/eclipse/swt/widgets/Display;+0
j  org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay()Lorg/eclipse/swt/widgets/Display;+0
j  org.eclipse.ui.internal.ide.application.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+1
j  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+135
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+149
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+183
v  ~StubRoutines::call_stub

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.eclipse.swt.internal.gdip.Gdip.Bitmap_new([CZ)I+0
j  org.eclipse.swt.graphics.Image.initNative(Ljava/lang/String;)V+70
j  org.eclipse.swt.graphics.Image.<init>(Lorg/eclipse/swt/graphics/Device;Ljava/lang/String;)V+40
j  org.eclipse.jface.resource.URLImageDescriptor.createImage(ZLorg/eclipse/swt/graphics/Device;)Lorg/eclipse/swt/graphics/Image;+22
j  org.eclipse.jface.resource.ImageDescriptor.createImage(Z)Lorg/eclipse/swt/graphics/Image;+5
j  org.eclipse.jface.resource.ImageDescriptor.createImage()Lorg/eclipse/swt/graphics/Image;+2
j  org.eclipse.ui.internal.Workbench.initializeImages()V+28
j  org.eclipse.ui.internal.Workbench.createDisplay()Lorg/eclipse/swt/widgets/Display;+103
j  org.eclipse.ui.PlatformUI.createDisplay()Lorg/eclipse/swt/widgets/Display;+0
j  org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay()Lorg/eclipse/swt/widgets/Display;+0
j  org.eclipse.ui.internal.ide.application.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+1
j  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+135
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+149
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+183
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j  org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+211
j  org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+114
j  org.eclipse.equinox.launcher.Main.run([Ljava/lang/String;)I+4
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x363aa400 JavaThread "[Timer] - Main Queue Handler" daemon [_thread_blocked, id=3376]
  0x36f9b800 JavaThread "Provisioning Event Dispatcher" daemon [_thread_blocked, id=2124]
  0x3622f400 JavaThread "Worker-0" [_thread_blocked, id=1216]
  0x36c34000 JavaThread "Bundle File Closer" daemon [_thread_blocked, id=2580]
  0x36424000 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=2660]
  0x36423c00 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=3024]
  0x363d3000 JavaThread "State Saver" [_thread_blocked, id=1416]
  0x01960000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=548]
  0x01959400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3064]
  0x01958c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=3936]
  0x01955400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3624]
  0x01943800 JavaThread "Finalizer" daemon [_thread_blocked, id=3996]
  0x01937800 JavaThread "Reference Handler" daemon [_thread_blocked, id=3920]
=>0x01827000 JavaThread "main" [_thread_in_native, id=3176]

Other Threads:
  0x01933000 VMThread [id=2624]
  0x01960800 WatcherThread [id=1072]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation   total 3584K, used 293K [0x03ab0000, 0x03e90000, 0x06210000)
  eden space 3200K,   3% used [0x03ab0000, 0x03acfe88, 0x03dd0000)
  from space 384K,  43% used [0x03e30000, 0x03e59888, 0x03e90000)
  to   space 384K,   0% used [0x03dd0000, 0x03dd0000, 0x03e30000)
tenured generation   total 47216K, used 33811K [0x06210000, 0x0902c000, 0x23ab0000)
   the space 47216K,  71% used [0x06210000, 0x08314ea8, 0x08315000, 0x0902c000)
compacting perm gen  total 12288K, used 11870K [0x23ab0000, 0x246b0000, 0x33ab0000)
   the space 12288K,  96% used [0x23ab0000, 0x24647be8, 0x24647c00, 0x246b0000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0040e000 H:\JAVAsor\eclipse-jee-galileo-SR1-win32\eclipse\eclipse.exe
0x77970000 - 0x77aac000 C:\Windows\SYSTEM32\ntdll.dll
0x77ab0000 - 0x77b84000 C:\Windows\system32\kernel32.dll
0x75c20000 - 0x75c6a000 C:\Windows\system32\KERNELBASE.dll
0x772c0000 - 0x77389000 C:\Windows\system32\USER32.dll
0x75e90000 - 0x75ede000 C:\Windows\system32\GDI32.dll
0x77b90000 - 0x77b9a000 C:\Windows\system32\LPK.dll
0x75dc0000 - 0x75e5d000 C:\Windows\system32\USP10.dll
0x776c0000 - 0x7776c000 C:\Windows\system32\msvcrt.dll
0x733e0000 - 0x73464000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16661_none_ebfb56996c72aefc\COMCTL32.dll
0x76590000 - 0x76630000 C:\Windows\system32\ADVAPI32.dll
0x75f70000 - 0x75f89000 C:\Windows\SYSTEM32\sechost.dll
0x75ff0000 - 0x76091000 C:\Windows\system32\RPCRT4.dll
0x77390000 - 0x773af000 C:\Windows\system32\IMM32.DLL
0x774f0000 - 0x775bc000 C:\Windows\system32\MSCTF.dll
0x72000000 - 0x72014000 H:\JAVAsor\eclipse-jee-galileo-SR1-win32\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519\eclipse_1206.dll
0x74fc0000 - 0x74fc9000 C:\Windows\system32\VERSION.dll
0x74890000 - 0x748d0000 C:\Windows\system32\uxtheme.dll
0x00340000 - 0x003c1000 D:\Tools\360safe\safemon\safemon.dll
0x76670000 - 0x772b9000 C:\Windows\system32\SHELL32.dll
0x775d0000 - 0x77627000 C:\Windows\system32\SHLWAPI.dll
0x76290000 - 0x763ec000 C:\Windows\system32\ole32.dll
0x77630000 - 0x776bf000 C:\Windows\system32\OLEAUT32.dll
0x730d0000 - 0x730d5000 C:\Windows\system32\MSIMG32.dll
0x6ce80000 - 0x6cee6000 C:\Windows\system32\MSVCP60.dll
0x760b0000 - 0x761a4000 C:\Windows\system32\WININET.dll
0x760a0000 - 0x760a3000 C:\Windows\system32\Normaliz.dll
0x773b0000 - 0x774e5000 C:\Windows\system32\urlmon.dll
0x75c70000 - 0x75d8c000 C:\Windows\system32\CRYPT32.dll
0x75b30000 - 0x75b3c000 C:\Windows\system32\MSASN1.dll
0x77770000 - 0x77969000 C:\Windows\system32\iertutil.dll
0x775c0000 - 0x775c5000 C:\Windows\system32\PSAPI.DLL
0x76630000 - 0x76665000 C:\Windows\system32\WS2_32.dll
0x76200000 - 0x76206000 C:\Windows\system32\NSI.dll
0x74b20000 - 0x74cbe000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_420fe3fa2b8113bd\Comctl32.dll
0x75aa0000 - 0x75aac000 C:\Windows\system32\CRYPTBASE.dll
0x6d7c0000 - 0x6da09000 C:\Program Files\Java\jre1.6.0_02\bin\client\jvm.dll
0x740f0000 - 0x74122000 C:\Windows\system32\WINMM.dll
0x7c340000 - 0x7c396000 C:\Windows\system32\MSVCR71.dll
0x6d310000 - 0x6d318000 C:\Program Files\Java\jre1.6.0_02\bin\hpi.dll
0x6d770000 - 0x6d77c000 C:\Program Files\Java\jre1.6.0_02\bin\verify.dll
0x6d3b0000 - 0x6d3cf000 C:\Program Files\Java\jre1.6.0_02\bin\java.dll
0x6d7b0000 - 0x6d7bf000 C:\Program Files\Java\jre1.6.0_02\bin\zip.dll
0x6d570000 - 0x6d583000 C:\Program Files\Java\jre1.6.0_02\bin\net.dll
0x75500000 - 0x7553c000 C:\Windows\system32\mswsock.dll
0x754f0000 - 0x754f6000 C:\Windows\System32\wship6.dll
0x6d590000 - 0x6d599000 C:\Program Files\Java\jre1.6.0_02\bin\nio.dll
0x37690000 - 0x376e9000 H:\JAVAsor\eclipse-jee-galileo-SR1-win32\eclipse\configuration\org.eclipse.osgi\bundles\534\1\.cp\swt-win32-3555.dll
0x76210000 - 0x7628b000 C:\Windows\system32\comdlg32.dll
0x74190000 - 0x741a3000 C:\Windows\system32\dwmapi.dll
0x017e0000 - 0x017f4000 H:\JAVAsor\eclipse-jee-galileo-SR1-win32\eclipse\configuration\org.eclipse.osgi\bundles\534\1\.cp\swt-gdip-win32-3555.dll
0x74700000 - 0x74890000 C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.16385_none_72fc7cbf861225ca\gdiplus.dll

VM Arguments:
jvm_args: -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m -XX:MaxPermSize=256m
java_command: <unknown>
Launcher Type: generic

Environment Variables:
PATH=C:/Program Files/Java/jre1.6.0_02/bin/client;C:/Program Files/Java/jre1.6.0_02/bin;C:\windows\system32\;D:\Tools\Perforce\
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel



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

OS: Windows NT 6.1 Build 7600

CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 6, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3

Memory: 4k page, physical 1571256k(370300k free), swap 2619832k(833196k free)

vm_info: Java HotSpot(TM) Client VM (1.6.0_02-b06) for windows-x86, built on Jul 12 2007 01:16:14 by "java_re" with unknown MS VC++:1310

分享到:
评论
34 楼 javapub 2010-12-05  
谢谢大家,我想慢慢找原因吧。
因为我安装的win7是一个旗舰版镜像,如果是兼容性问题,那基本上就要等着微软给补丁了。
现在改用Netbeans,也挺好,呵呵。
33 楼 francis.xjl 2010-12-04  
yawei 写道
RP issue.

Win7(64) + ecplise3.6J2ee(32)+jdk1.5(32),1.6(32) etc. never had problem.

+1
我是Win7(32)
32 楼 yawei 2010-12-03  
RP issue.

Win7(64) + ecplise3.6J2ee(32)+jdk1.5(32),1.6(32) etc. never had problem.
31 楼 javapub 2010-12-03  
steafler 写道
都win7了还3.4,真他妈的鄙视你!

看好了再回复,我3.6,3.4都试了,不行。
30 楼 steafler 2010-12-03  
都win7了还3.4,真他妈的鄙视你!
29 楼 yizhilong28 2010-12-03  
0xc0000005
可能是配置文件里面,设置的内存信息有问题,改小点
eclipse.ini为如下设置

--launcher.XXMaxPermSize
128m

-Xmx256m

28 楼 JE帐号 2010-12-03  
等待LZ处理结果.

另外,我实在是没搞清楚为什么使用Win7还要使用360去打补丁...
另外,难道真没有发现有些补丁360是不会去打的么?
27 楼 yaojialing 2010-12-03  
RP问题吧,哥的3.4也是在win7 下运行怎么没点问题
26 楼 Leon.Wood 2010-12-03  
1.我确认我装的是JDK1.5
2.我确认我安装的eclipse3.4,3.6都正常
3.我还确认我安装的wingide,sts,myeclipse全部正常
4.我确认我并没用启用兼容模式
25 楼 windmerlin 2010-12-03  
bitray 写道
好像是纯粹的软件冲突。在windwos server2008上安装arcgis时候也出现过这个问题。

虚拟机的问题。应该是jdk问题或者是eclipse版本。myeclipse好像会根据公司名判断虚拟机,因为虚拟机冲突出现问题了。

换jdk1.6.18


我也建议更换MyEclipse的版本以及虚拟机的版本 我在MAC OS X10.6.3上面安装Myeclipse8.5无法正常安装结束@@ 但是8.6就没有任何问题
24 楼 javapub 2010-12-03  
simon_zhang 写道
你可以从一下两个方面入手,我的也是win7(32) eclipse(galileo)jkd1.6.05都没有问题。
1、确定win7的版本是32位还是64位的
2、可能是jvm或eclipse调用dll组件时出现了兼容问题


我也怀疑是Win7的兼容性有问题。所以今天打算把win7全面升级一下,以前只有360进行升级。
23 楼 yvfish 2010-12-03  
win7 x64 + JDK1.6.16(win32)+eclipse 3.4.2/3.5/3.6 一切正常

是不是楼主安装的是64位的JDK ?Eclipse只有3.6提供了一个x64版本的,低版本Eclipse请使用x86的JDK
22 楼 simon_zhang 2010-12-03  
你可以从一下两个方面入手,我的也是win7(32) eclipse(galileo)jkd1.6.05都没有问题。
1、确定win7的版本是32位还是64位的
2、可能是jvm或eclipse调用dll组件时出现了兼容问题
21 楼 clarkamx 2010-12-03  
为什么是3.4呢,太旧了, 我觉得你应该用JDK1.5.
20 楼 bitray 2010-12-02  
好像是纯粹的软件冲突。在windwos server2008上安装arcgis时候也出现过这个问题。

虚拟机的问题。应该是jdk问题或者是eclipse版本。myeclipse好像会根据公司名判断虚拟机,因为虚拟机冲突出现问题了。

换jdk1.6.18
19 楼 javapub 2010-12-02  
xinannansha 写道
compacting perm gen  total 12800K, used 12611K [0x1b9f0000, 0x1c670000, 0x2b9f0000)
   the space 12800K,  98% used [0x1b9f0000, 0x1c640f78, 0x1c641000, 0x1c670000)
No shared spaces configured.

关键是上面这个错误信息,试试eclipse启动配置文件eclipse.ini加上这个
-XX:MaxPermSize=256m

试了,不行呢,错误信息大致如下:
....
VM Arguments:
jvm_args: -Xms128m -Xmx384m -XX:MaxPermSize=256m
java_command: <unknown>
Launcher Type: generic

Environment Variables:
JAVA_HOME=D:\Tools\Java\jdk1.6.0_14
PATH=D:/Tools/Java/jre6/bin/client;D:/Tools/Java/jre6/bin;D:/Tools/Java/jre6/lib/i386;C:\windows\system32\;D:\Tools\Perforce\;C:\Program Files\Intel\Wireless\Bin\菉牲憚?path
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel
18 楼 ray_linn 2010-12-02  
javapub 写道




把c:\dumps下的东西zip上来吧。。。
17 楼 xinannansha 2010-12-02  
compacting perm gen  total 12800K, used 12611K [0x1b9f0000, 0x1c670000, 0x2b9f0000)
   the space 12800K,  98% used [0x1b9f0000, 0x1c640f78, 0x1c641000, 0x1c670000)
No shared spaces configured.

关键是上面这个错误信息,试试eclipse启动配置文件eclipse.ini加上这个
-XX:MaxPermSize=256m
16 楼 kimmqueen 2010-12-02  
javapub 写道
kimmqueen 写道
找swt win32的 win7补丁。


1.我根据 http://xintao222.iteye.com/blog/781249,更新了一下system32下的del文件,还是启动不起来。
2.我从http://download.csdn.net/source/587016下载一个补丁,但不知道怎么用。

你可以说的更细一些,或者提供一些文章之类的可以吗?


需要换掉swt win32的jar
15 楼 zhangyou1010 2010-12-02  
我的win7旗舰版,用的是eclipse太阳神 最新的那个版本,我几个同事也是win7,都没问题啊。

相关推荐

Global site tag (gtag.js) - Google Analytics