2011-01-10 10 views
8

Próbuję odinstalować pakiet Java ME SDK z systemu Windows 7 x64, ale nie działa on dla mnie.Jak odinstalować pakiet Java ME SDK z systemu Windows 7 x64?

Jeśli wybiorę Uninstall, otrzymam pasek postępu, a następnie zniknie, ale Oprogramowanie nadal tam jest.

Na pierwsze kilka razy to zrobiłem, mam ten sam komunikat o błędzie, jak w 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 

Odpowiedz

4

miałem dokładnie ten sam problem i zdobione. :)

Jest tak dlatego, że zainstalowano 64-bitowy JRE. Odinstaluj lub jakoś przekieruj deinstalator J2ME, aby używał 32-bitowego środowiska JRE w systemie, aby 32-bitowy deinstalator mógł działać zamiast 64-bitowego deinstalatora.

+0

Jak mogę to zrobić? Proszę pomóż mi. Mam ten sam problem. Windows 7 64-bitowy i zainstalowany J2ME SDK 3.0 i nie działa, a także nie może go odinstalować. Dzięki!! –

+0

@JeanPaul: Czy usunięto 64-bitowe środowisko JRE? – Mehrdad

7

w odnośniku do coraz deinstalatora do korzystania z 32-bitowego JRE, config próbowałem że nie działa:

a) Ustawienie zmiennej środowiskowej PATH, aby wskazywała na 32-bitowym JRE b) Windows rejestruje zmiany w HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment \ 1.6, aby wskazać na środowisko JRE 32-bitowe.

W ostatnim wysiłku zmienił nazwę \ Program Files \ Java na Java2, a deinstalator musiał wyszukiwać, aby znaleźć \ Program Files (x86) \ Java, 32-bit JRE, i odinstalowanie działało.

Serio, Sun/Oracle. Sprawdź swoje produkty.

2

Miałem ten sam problem i wymyśliłem rozwiązanie. Jak wspomniano powyżej, upewnij się, że J2ME unnistaller rozpoznaje tylko Javę x86. Najprostszy sposób, jaki znalazłem, zamiast niepoprawnego środowiska Java 64, wystarczy tymczasowo zmienić nazwę folderu instalacyjnego Java x64 na dowolnie wybrany. To znaczy, zmień nazwę folderu C: \ Program Files \ Java na np. C: \ Program Files \ JavaTEMP.

Teraz uruchom unnistaller. Po zakończeniu zmiany nazwy folderu z powrotem poprzednia nazwa. To wszystko.

Mam nadzieję, że pomogłem.

0

dobry,

Okazuje się, że miałem dokładnie ten sam problem, odinstaluj Java (TM) 7 64bit i zlokalizować 32-bitowy java instalatora kość to download go odinstalować i spróbować zainstalować Toolkit Sun Java Wireless i odinstalowany poprawnie.

Buenas Tardes,

Resulta que tenia exactamente EL mismo problema Des instale Java (TM) 7 64-Y Busque EL instalador Java DE 32 bitów osea este descargar lo instale e intente des instalar EL Sun Java bezprzewodowy zestaw narzędzi y des instalo correctamente.

+0

Twój link nie działa. Czy mógłbyś je zaktualizować? – j0k

-1

Zamiast tymczasowo przesuwając x64 JRE z drogi, po prostu powiedz deinstalatora J2ME SDK do korzystania z JRE 32bit:

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

pamiętać, że ten zapewnia ścieżkę do JRE w „Program Files (x86) "katalog, który jest 32-bitowym wariantem. Miałem tylko JRE Java 7, ale powinno to również działać z Java 6 JRE, również.

+0

Czy możesz wyjaśnić odpowiedź, aby pomóc innym zrozumieć. – Ayush

+0

Nie zapewnia to odpowiedzi na pytanie. Aby skrytykować lub poprosić o wyjaśnienie od autora, zostaw komentarz pod swoim postem - zawsze możesz komentować swoje posty, a gdy już masz wystarczającą [reputację] (http://stackoverflow.com/help/whats-reputation), być w stanie [komentować dowolny wpis] (http://stackoverflow.com/help/privileges/comment). – Jehof

+0

Cześć, to absolutnie odpowiada na pytanie. Ogólnie przyjętym podejściem wydaje się przeniesienie JRE x64 z drogi lub dokonanie zmian w rejestrze/ścieżce, które są hackami. Przyjęta odpowiedź wspomina o "przekierowaniu" deinstalatora, aby używał środowiska JRE x86, ale nie podaje żadnych informacji, jak to zrobić. Mój post faktycznie podaje dokładną komendę, aby wykonać dezinstalację bez zakłócania środowiska Java, a jednak zostanie odrzucony? Ciekawy. Znalazłem ten temat, próbując odinstalować SDK J2ME 3.0 i pomyślałem, że podzielę się tym rozwiązaniem, aby pomóc innym. –

0

Wystarczy wykonać następujące kroki i będzie zrobione:

1) Kliknij na link poniżej i kliknij na wybrane ... i586.exe związek według systemu http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

2) Zainstaluj oprogramowanie bez zmiany ustawień domyślnych.

3) Uruchom komendę cmd i wpisz następujące polecenie:

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

4) [opcjonalnie] odinstalować Java 8 z panelu sterowania, który został pobrany odinstalować powyższy program.

Gratulacje .. Po prostu to zrobiłeś !!

Dziękujemy za przeczytanie .. Wszelkie sugestie lub aprobaty są mile widziane ..

Powiązane problemy