Sun's Wireless Toolkit 2.5.2 на 64-битной Windows - PullRequest
1 голос
/ 06 декабря 2010

На моем ноутбуке установлен 64-битный JDK, и для разработки приложения J2ME я недавно установил Sun WTK 2.5.2.Когда я пытаюсь запустить проект с использованием этой команды, я получаю эту ошибку:

java.lang.UnsatisfiedLinkError:

Хотя на моей машине установлен процессор Intel Core i3 (64 бита), ошибка говорит:

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

Есть ли способ решить эту проблему?Что еще я могу сделать, чтобы приложение J2ME на моем ноутбуке?

Ответы [ 4 ]

5 голосов
/ 25 октября 2012

У меня была та же проблема.

Решил ее, установив 32-битную Java, затем переустановив WTK. Во время установки он попросит вас использовать JDK, а затем просто указать на 32-битную Java.

1 голос
/ 09 мая 2011

Просто отредактируйте до

C:\PROGRA~2\Java\jre6\bin\java
1 голос
/ 07 декабря 2010

Просто установите 32-битный JDK и все будет работать. Общее правило простое: 32-битные приложения будут использовать 32-битный JDK, 64-битные будут использовать 64-битный JDK. Поскольку WTK является 32-битным приложением - ему потребуется 32-битный JDK

0 голосов
/ 17 декабря 2010

Вы должны изменить jdk на 32 бита, затем отредактировать файл: "$ WTK_HOME \ bin \ emulator.vm" и изменить jdk в первой строке:

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