2011-01-10 25 views
8

Intento desinstalar Java ME SDK de Windows 7 x64, pero no funciona para mí.¿Cómo desinstalo Java ME SDK de Windows 7 x64?

Si elijo Uninstall obtengo una barra de progreso, luego desaparece, pero el software aún está allí.

En las primeras veces que lo hice, me dieron el mismo mensaje de error como en I need help UNINSTALLING Java ME SDK:

... show message dialog 
title: Critical Error 
message: Cannot load native library from path: native/jmesdk/windows/windows-x86.dll 

Exception: 
java.lang.UnsatisfiedLinkError: 
C:\Users\Jonas\AppData\Local\Temp\nbi-8367277139934329064.tmp: Can't load IA 32-bit .dll on a AMD 64-bit platform 

Respuesta

4

que tenían el mismo problema y lo he descubierto. :)

Es porque tiene instalado el JRE de 64 bits. Desinstale o redireccione de alguna manera el desinstalador J2ME para usar el JRE de 32 bits en su sistema, de modo que se pueda ejecutar el desinstalador de 32 bits en lugar del desinstalador de 64 bits.

+0

¿Cómo puedo hacer esto? Por favor, ayúdame. Tengo el mismo problema. Windows 7 de 64 bits e instalado J2ME SDK 3.0 y no funciona y tampoco puede desinstalarlo. ¡¡Gracias!! –

+0

@JeanPaul: ¿Has eliminado el JRE de 64 bits? – Mehrdad

7

En referencia a conseguir el desinstalador utilizar el JRE de 32 bits, la configuración intenté que no funcionaron:

a) Establecer la variable de entorno PATH para que apunte al JRE de 32 bits b) de Windows ediciones de registro en HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment \ 1.6 para apuntar al JRE de 32 bits.

En un último esfuerzo, renombré \ Program Files \ Java to Java2, y el desinstalador debe haber buscado para encontrar \ Program Files (x86) \ Java, el JRE de 32 bits y la desinstalación funcionó.

En serio, Sun/Oracle. Prueba tus productos

2

Tuve el mismo problema y calculé la solución. Como se mencionó anteriormente, debe asegurarse de que el desinstalador J2ME solo reconozca Java x86. La forma más sencilla que encontré, en lugar de quitar la contraseña de Java x64, solo tiene que cambiar el nombre temporalmente de la carpeta de instalación de Java x64 a cualquier cosa que desee. Es decir, cambie el nombre de la carpeta C: \ Program Files \ Java a, por ejemplo, C: \ Program Files \ JavaTEMP.

Ahora ejecute el programa de desconexión. Cuando termine de cambiar el nombre de la carpeta es su nombre anterior. Eso es todo.

Espero que haya ayudado.

0

Buenas tardes,

Resulta que yo tenía exactamente el mismo problema, Java desinstalación (TM) 7 64 bits y localizar el hueso java instalador de 32 bits este download desinstalarlo y tratar de instalar el Kit de herramientas de Sun Java Wireless y desinstalado correctamente

Buenas tardes,

Resultados de la Búsqueda Que tenia exactamente El Mismo Problema, des Instale Java (TM) 7 de 64 bits y busque el instalador java de 32 bits osea Este descargar lo Instale e intente des Instalar el Sun Java Wireless Toolkit Y des instalo correctamente.

+0

Su enlace está muerto. ¿Podrías actualizarlos? – j0k

-1

En lugar de desplazar temporalmente el 64 JRE fuera del camino, simplemente decirle al desinstalador J2ME SDK para utilizar el JRE de 32 bits:

C:\Java_ME_platform_SDK_3.0\uninstall.exe --javahome "C:\Program Files (x86)\Java\jre7" 

Tenga en cuenta que esto proporciona la ruta de acceso a un JRE en el "Archivos de programa (x86) "directorio, que es la variante de 32 bits. Solo tenía un Java 7 JRE, pero esto también debería funcionar con Java 6 JRE.

+0

¿Puede por favor explicar su respuesta para que los demás lo entiendan? – Ayush

+0

Esto no proporciona una respuesta a la pregunta. Para criticar o solicitar aclaraciones de un autor, deje un comentario debajo de su publicación; siempre puede comentar sus propias publicaciones, y una vez que tenga suficiente [reputación] (http://stackoverflow.com/help/whats-reputation) lo hará poder [comentar cualquier publicación] (http://stackoverflow.com/help/privileges/comment). – Jehof

+0

Hola, definitivamente responde la pregunta. El enfoque generalmente aceptado aquí parece ser mover el x64 JRE fuera del camino o hacer cambios de registro/ruta, los cuales son hacks. La respuesta aceptada menciona "redirigir" el desinstalador para usar el JRE x86, pero no proporciona ninguna información sobre cómo hacerlo. Mi publicación en realidad da el comando exacto para realizar la desinstalación sin jugar con el entorno Java, pero ¿se votó negativamente? Interesante. Encontré este tema mientras trataba de desinstalar el J2ME 3.0 SDK y pensé en compartir la solución para ayudar a otros. –

0

sólo realizar los siguientes pasos y se pueden hacer:

1) Haga clic en el enlace de abajo y haga clic en cualquiera de los ... i586.exe enlace de acuerdo con su sistema http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

2) Instale el software sin cambiar la configuración predeterminada.

3) Ejecutar comando cmd y escriba lo siguiente:

C:\Java_ME_platform_SDK_3.0\uninstall.exe --javahome "C:\Program Files (x86)\Java\jre8" 

4) [opcional] desinstalar Java 8 desde el panel de control que ha descargado para desinstalar el software anterior.

Felicitaciones ... ¡¡¡Lo acabas de hacer !!

Gracias por leer .. Cualquier sugerencia o agradecimiento es bienvenida ..

Cuestiones relacionadas