Java me 太阳';64位Windows上的s Wireless Toolkit 2.5.2

Java me 太阳';64位Windows上的s Wireless Toolkit 2.5.2,java-me,java-wireless-toolkit,Java Me,Java Wireless Toolkit,我的笔记本电脑上安装了64位JDK,为了开发J2ME应用程序,我最近安装了Sun的WTK2.5.2。当我尝试使用此wtk运行项目时,出现以下错误: java.lang.UnsatisfiedLinkError: 虽然我的机器有一个Intel core i3处理器(64位),但错误显示: Can't load IA 32-bit .dll on a AMD 64-bit processor 有没有办法解决这个问题?我还能做些什么在我的笔记本电脑上制作J2ME应用程序吗?只要安装32位JDK,一

我的笔记本电脑上安装了64位JDK,为了开发J2ME应用程序,我最近安装了Sun的WTK2.5.2。当我尝试使用此wtk运行项目时,出现以下错误:

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

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

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

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

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

C:\Program Files (x86)\Java\jre1.5.0_22\bin\java C:\ProgramFiles(x86)\Java\jre1.5.0\u 22\bin\Java
您必须更改为32位的jdk,然后必须编辑文件“$WTK_HOME\bin\emulator.vm”,并更改第一行中的jdk:

C:\Program Files (x86)\Java\jre1.5.0_22\bin\java C:\ProgramFiles(x86)\Java\jre1.5.0\u 22\bin\Java 只需编辑到

C:\PROGRA~2\Java\jre6\bin\java
只需编辑到

C:\PROGRA~2\Java\jre6\bin\java
我也有同样的问题

解决方法是安装一个32位java,然后重新安装WTK,在安装过程中,它会要求您切换JDK使用,然后指向32位java

我也有同样的问题

解决方法是安装一个32位java,然后重新安装WTK,在安装过程中,它会要求您切换JDK使用,然后指向32位java