Как удалить Java ME SDK из Windows 7 x64? - PullRequest
9 голосов
/ 10 января 2011

Я пытаюсь удалить Java ME SDK из Windows 7 x64, но у меня это не работает.

Если я выберу Uninstall, я получу индикатор выполнения, затем он исчезнет, ​​но Программное обеспечение все еще там.

В первые несколько раз, когда я делал это, я получал то же сообщение об ошибке, что и в Мне нужна помощь. УДАЛЕНИЕ Java 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

Ответы [ 6 ]

7 голосов
/ 10 апреля 2011

В связи с тем, что программа удаления использовала 32-битную JRE, я попытался выполнить конфигурацию, которая не работала:

a) Установите переменную окружения PATH так, чтобы она указывала на 32-битную JRE b) Изменения реестра Windows в HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment \ 1.6 указывают на 32-битную JRE.

В последнем случае я переименовал \ Program Files \ Java в Java2, и деинсталлятор должен был выполнить поиск, чтобы найти \ Program Files (x86) \ Java, 32-битную JRE и деинсталляцию.

Серьезно, Солнце / Оракул. Проверьте свои продукты.

5 голосов
/ 14 января 2011

У меня была точно такая же проблема, и я понял это. :)

Это потому, что у вас установлена ​​64-битная JRE. Либо удалите его, либо каким-либо образом перенаправьте деинсталлятор J2ME для использования 32-битной JRE в вашей системе, чтобы 32-битный деинсталлятор мог работать вместо 64-битного деинсталлятора.

2 голосов
/ 15 февраля 2012

У меня была такая же проблема, и я нашел решение. Как упомянуто выше, вам нужно убедиться, что J2ME unnistaller распознает только Java x86. Я нашел самый простой способ, вместо удаления Java x64, вам нужно только временно переименовать папку установки Java x64 во что угодно. То есть переименуйте папку C: \ Program Files \ Java, например, в C: \ Program Files \ JavaTEMP.

Теперь запустите unnistaller. Когда закончите, переименуйте папку обратно в прежнее имя. Вот и все.

Надеюсь, я помог.

0 голосов
/ 26 апреля 2014

Просто выполните следующие шаги, и все будет готово:

1) Нажмите на ссылку ниже и нажмите на любую из ... i586.exe ссылок в соответствии с вашей системойhttp://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

2) Установите программное обеспечение без изменения настроек по умолчанию.

3) Запустите команду cmd и введите следующее:

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

4) [необязательно] удалитьjava 8 с панели управления, которую вы загрузили для удаления вышеуказанного программного обеспечения.

Поздравляем ... Вы только что сделали это! *

Спасибо, что прочитали. Любые предложения или благодарности приветствуются ..

0 голосов
/ 29 июля 2013

Вместо того, чтобы временно убрать x64 JRE, просто скажите J2ME SDK использовать 32-битную JRE:

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

Обратите внимание, что это обеспечивает путь к JRE в «Программных файлах(x86) "каталог, который является 32-битным вариантом.У меня был только Java 7 JRE, но это должно работать и с Java 6 JRE.

0 голосов
/ 15 августа 2012

Добрый день,

Оказывается, у меня была точно такая же проблема, удалите java (TM) 7 64bit и найдите 32-битный установщик java, этот загрузите удалите его и попробуйте установить Sun Java Wireless Toolkit и удалить его правильно .

Buenas tardes,

Результат в точном соответствии с задачами Java, установленными в Java 7 (64) и 32 бита для установки в Java для загрузки для установки на компьютере Sun Java Wireless Toolkit y des instalo correctamente.

...