如何从Windows 7 x64卸载Java ME SDK?

问题描述 投票:9回答:6

我尝试从Windows 7 x64卸载Java ME SDK,但对我而言不起作用。

如果选择Uninstall,则会显示进度条,但它消失了,但是软件仍然存在。

在最初的几次中,我得到了与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
java-me uninstall
6个回答
5
投票

我遇到了完全相同的问题,并且我发现了。 :)

这是因为您安装了64位JRE。要么卸载它,要么以某种方式重定向J2ME卸载程序以在系统上使用32位JRE,以便可以运行32位卸载程序而不是64位卸载程序。


7
投票

为了让卸载程序使用32位JRE,我尝试的配置失败了:

a)将PATH环境变量设置为指向32位JREb)在HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment \ 1.6中对Windows注册表进行编辑以指向32位JRE。

在最后一次尝试中,我将\ Program Files \ Java重命名为Java2,并且卸载程序必须已搜索以找到\ Program Files(x86)\ Java,32位JRE,并且卸载工作正常。

严重,Sun / Oracle。测试您的产品。


2
投票

我遇到了同样的问题,并找到了解决方案。如上所述,您需要确保J2ME Unnistaller仅识别Java x86。我发现的最简单的方法是不必将Java x64取消固定,而只需将Java x64安装文件夹临时重命名为所需的任何名称。也就是说,将文件夹C:\ Program Files \ Java重命名为例如C:\ Program Files \ JavaTEMP。

现在运行取消限制。完成后,将文件夹重命名为以前的名称。仅此而已。

希望我帮助。


0
投票

只需执行以下步骤,您将完成:

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
投票

结果是我遇到了完全相同的问题,请卸载64位Java(TM)7并找到32位Java安装程序,然后download卸载它,然后尝试安装Sun Java Wireless Toolkit并正确地将其卸载。


-1
投票

而不是暂时将x64 JRE移开,只是告诉J2ME SDK卸载程序使用32位JRE:

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

注意,这提供了到32位变体“ Program Files(x86)”目录中JRE的路径。我只有Java 7 JRE,但这也应该与Java 6 JRE一起使用。

© www.soinside.com 2019 - 2024. All rights reserved.