Problemas para instalar la API Eclipse

Rodrigo
17 de Febrero del 2004
Estoy trabajando en un curso con Eclipse, cuando trato de instalarlo en mi máquina me da un error en la JVM y se genera un archivo de texto detallandolo asi:

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x77D38E45
Function=MapVirtualKeyExW+0x26
Library=C:WINNTsystem32USER32.dll

Current Java thread:
at org.eclipse.swt.internal.win32.OS.DrawTextW(Native Method)
at org.eclipse.swt.internal.win32.OS.DrawText(OS.java:1244)
at org.eclipse.swt.graphics.GC.drawText(GC.java:1265)
at org.eclipse.swt.graphics.GC.drawText(GC.java:1216)
at org.eclipse.swt.custom.CLabel.onPaint(CLabel.java:380)
at org.eclipse.swt.custom.CLabel.access$0(CLabel.java:287)
at org.eclipse.swt.custom.CLabel$1.paintControl(CLabel.java:102)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:80)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:77)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:665)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2726)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:1992)
at org.eclipse.swt.internal.win32.OS.UpdateWindow(Native Method)
at org.eclipse.swt.widgets.Decorations.setVisible(Decorations.java:1247)
at org.eclipse.swt.widgets.Shell.setVisible(Shell.java:1012)
at org.eclipse.swt.widgets.Shell.open(Shell.java:676)
at org.eclipse.jface.window.Window.open(Window.java:538)
at org.eclipse.ui.internal.WorkbenchWindow.open(WorkbenchWindow.java:357)
at org.eclipse.ui.internal.Workbench.openFirstTimeWindow(Workbench.java:750)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:581)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1319)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:831)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
at org.eclipse.core.launcher.Main.run(Main.java:703)
at org.eclipse.core.launcher.Main.main(Main.java:539)

Dynamic libraries:
0x00400000 - 0x00407000 m:j2sdk1.4.2_01binjavaw.exe
0x77F40000 - 0x77FED000 C:WINNTSystem32ntdll.dll
0x77E40000 - 0x77F33000 C:WINNTsystem32kernel32.dll
0x77DA0000 - 0x77E3E000 C:WINNTsystem32ADVAPI32.dll
0x78000000 - 0x78086000 C:WINNTsystem32RPCRT4.dll
0x77D10000 - 0x77D9C000 C:WINNTsystem32USER32.dll
0x77C40000 - 0x77C80000 C:WINNTsystem32GDI32.dll
0x77BE0000 - 0x77C33000 C:WINNTsystem32MSVCRT.dll
0x08000000 - 0x08136000 m:j2sdk1.4.2_01jrebinclientjvm.dll
0x76B00000 - 0x76B2D000 C:WINNTSystem32WINMM.dll
0x5D160000 - 0x5D167000 C:WINNTSystem32serwvdrv.dll
0x5B480000 - 0x5B487000 C:WINNTSystem32umdmxfrm.dll
0x10000000 - 0x10007000 m:j2sdk1.4.2_01jrebinhpi.dll
0x003D0000 - 0x003DE000 m:j2sdk1.4.2_01jrebinverify.dll
0x003E0000 - 0x003F8000 m:j2sdk1.4.2_01jrebinjava.dll
0x008A0000 - 0x008AD000 m:j2sdk1.4.2_01jrebinzip.dll
0x032C0000 - 0x03305000 M:eclipsepluginsorg.eclipse.swt.win32_2.0.2oswin32x86swt-win32-2052.dll
0x77180000 - 0x772A1000 C:WINNTsystem32ole32.dll
0x77310000 - 0x7739B000 C:WINNTsystem32COMCTL32.dll
0x76360000 - 0x763A6000 C:WINNTsystem32comdlg32.dll
0x03310000 - 0x03374000 C:WINNTsystem32SHLWAPI.dll
0x773A0000 - 0x77BA1000 C:WINNTsystem32SHELL32.dll
0x770F0000 - 0x7717B000 C:WINNTsystem32OLEAUT32.dll
0x76340000 - 0x7635C000 C:WINNTSystem32IMM32.dll
0x78090000 - 0x78174000 C:WINNTWinSxSx86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.10.0_x-ww_f7fb5805comctl32.dll
0x5B150000 - 0x5B184000 C:WINNTSystem32uxtheme.dll
0x746B0000 - 0x746F4000 C:WINNTSystem32MSCTF.dll
0x74C10000 - 0x74C3C000 C:WINNTSystem32oleacc.dll
0x76030000 - 0x76091000 C:WINNTSystem32MSVCP60.dll
0x76C50000 - 0x76C72000 C:WINNTsystem32imagehlp.dll
0x6DA20000 - 0x6DA9D000 C:WINNTsystem32DBGHELP.dll
0x77BD0000 - 0x77BD7000 C:WINNTsystem32VERSION.dll
0x76BB0000 - 0x76BBB000 C:WINNTSystem32PSAPI.DLL

Heap at VM Abort:
Heap
def new generation total 576K, used 70K [0x10010000, 0x100b0000, 0x104f0000)
eden space 512K, 9% used [0x10010000, 0x1001ca00, 0x10090000)
from space 64K, 31% used [0x100a0000, 0x100a4f80, 0x100b0000)
to space 64K, 0% used [0x10090000, 0x10090000, 0x100a0000)
tenured generation total 4568K, used 2888K [0x104f0000, 0x10966000, 0x14010000)
the space 4568K, 63% used [0x104f0000, 0x107c21a8, 0x107c2200, 0x10966000)
compacting perm gen total 8960K, used 8781K [0x14010000, 0x148d0000, 0x18010000)
the space 8960K, 98% used [0x14010000, 0x148a3780, 0x148a3800, 0x148d0000)

Local Time = Sat Sep 27 18:35:12 2003
Elapsed Time = 16
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_01-b06 mixed mode)
#

¿Que hago para que se instale bien y poder correr el programa en forma normal?


Antonio
17 de Febrero del 2004
I had the same problem triing to run Eclipse! The reason is on the version of the Virtual Machine! Before runing Eclipse on your computer install the SDK, Standard Edition Version 1.4.1 (not next version) !
The sdk 1.4.2 generate an exemption while using the library USER32.DLL of Windows ! Ciao e buona fortuna

Chemi
17 de Febrero del 2004
Que raro. ¿Qué release usaís?
Si es la R2.1.2 a priori deberíais usar un JRE 1.3.1

Yo os sugeriría lo siguiente, cread un directorio /jre dentro del directorio /eclipse e id copiando ahí distintos JRE. Eclipse por defceto busca ese directorio. A ver si con otro JRE no os pasa.

Un saludo,

Chemi.

Barrera
17 de Febrero del 2004
Ya pudiste solucionarlo? tengo el mismo problema y me tiene locoooo

Barrera
17 de Febrero del 2004
Por cierto si tienes la solucion te agradeceria la ayuda a mi correo [email protected]