Sun的无线工具包2.5.2在64位Windows上

时间:2010-12-06 11:10:24

标签: java-me java-wireless-toolkit

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

java.lang.UnsatisfiedLinkError:

虽然我的机器有英特尔酷睿i3处理器(64位),但错误显示:

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

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

4 个答案:

答案 0 :(得分:5)

我遇到了同样的问题。

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

答案 1 :(得分:1)

只需安装32位JDK即可。一般规则很简单:32位应用程序将使用32位JDK,64位应用程序将使用64位JDK。由于WTK是32位应用程序 - 它需要32位JDK

答案 2 :(得分:1)

只需编辑

即可
C:\PROGRA~2\Java\jre6\bin\java

答案 3 :(得分:0)

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

C:\Program Files (x86)\Java\jre1.5.0_22\bin\java