1

我在笔记本电脑上安装了 64 位 JDK,为了开发 J2ME 应用程序,我最近安装了 Sun 的 WTK 2.5.2。当我尝试使用此 wtk 运行项目时,我收到此错误:

java.lang.UnsatisfiedLinkError:

虽然我的机器有一个 Intel core i3 处理器(64 位),但错误显示:

Can't load IA 32-bit .dll on a AMD 64-bit processor

有没有办法解决这个问题?我还能做些什么来在我的笔记本电脑上制作 J2ME 应用程序吗?

4

4 回答 4

6

我遇到过同样的问题。

通过安装 32 位 java 解决它,然后重新安装 WTK,在安装过程中它要求您使用 JDK,然后只需指向 32 位 java。

于 2012-10-25T16:34:10.103 回答
1

只需编辑为

C:\PROGRA~2\Java\jre6\bin\java
于 2011-05-09T03:15:06.397 回答
1

只需安装 32 位 JDK,一切都会正常工作。一般规则很简单:32 位应用程序将使用 32 位 JDK,64 位将使用 64 位 JDK。由于 WTK 是 32 位应用程序 - 它需要 32 位 JDK

于 2010-12-07T06:22:07.190 回答
0

您必须更改为 32 位的 jdk,然后您必须编辑文件:“$WTK_HOME\bin\emulator.vm”并在第一行更改 jdk:

C:\Program Files (x86)\Java\jre1.5.0_22\bin\java
于 2010-12-17T02:50:42.407 回答