não pode carregar IA de 32 bits .dll em uma plataforma AMD de 64 bits

2

Eu tenho um servidor de terminal Windows 2003 de 64 bits do qual executamos um aplicativo Java. O aplicativo sempre funcionou até dois dias atrás. Nenhuma nova atualização foi instalada no servidor nesse período. Eu tentei reinstalar o java 64 bits, mas ainda tenho o seguinte erro.

Unexpected exception: java.lang.reflect.InvocationTargetException

java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.sun.javaws.Launcher.executeApplication(Unknown Source)
    at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
    at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
    at com.sun.javaws.Launcher.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
**Caused by: java.lang.UnsatisfiedLinkError: C:\Documents and Settings\administrator\Application Data\Sun\Java\Deployment\cache.05835d3-5826d302-n\swt-win32-3116.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform**
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
    at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:18)
    at org.eclipse.swt.graphics.Device.init(Device.java:563)
    at org.eclipse.swt.widgets.Display.init(Display.java:1784)
    at org.eclipse.swt.graphics.Device.<init>(Device.java:99)
    at org.eclipse.swt.widgets.Display.<init>(Display.java:363)
    at org.eclipse.swt.widgets.Display.<init>(Display.java:359)
    at com.ko.StartKO.main(StartKO.java:57)
    ... 9 more
    
por user101425 18.11.2011 / 17:41

2 respostas

2

De acordo com o comentário da outra resposta,

O problema foi corrigido com a desinstalação do Java de 64 e 32 bits e, em seguida, apenas a reinstalação do Java de 32 bits.

(Movendo o comentário de user101425 para uma resposta, pois parece improvável que ele retorne)

    
por 13.04.2017 / 14:14
0

"Não é possível carregar o arquivo .dll de 32 bits do IA em uma plataforma AMD de 64 bits"

Algo mudou.

Tente:

  • limpando o cache
  • localizando a versão de 64 bits dessa DLL
  • Restaurando de backups para ver o que mudou
por 18.11.2011 / 18:34

Tags