2010-12-06 6 views
1

Ich habe ein 64-Bit-JDK auf meinem Laptop installiert und um J2ME-App zu entwickeln, habe ich vor kurzem Sun WTK 2.5.2 installiert. Wenn ich versuche, das Projekt mit dieser wtk zu laufen, ich bin diesen Fehler:Suns Wireless Toolkit 2.5.2 auf 64 Bit Windows

java.lang.UnsatisfiedLinkError: 

Obwohl meine Maschine über einen Intel Core i3-Prozessor hatte (64 Bit) der Fehler sagt:

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

Ist Gibt es einen Weg, dieses Problem zu lösen? Gibt es noch etwas, was ich tun kann, um J2ME App auf meinem Laptop zu machen?

Antwort

1

Installieren Sie einfach 32-Bit-JDK und alles wird funktionieren. Allgemeine Regel ist einfach: 32-Bit-Anwendungen verwenden 32-Bit-JDK, 64-Bit wird 64-Bit-JDK verwenden. Da WTK 32-Bit-Anwendung ist - würde es 32-Bit-JDK benötigen

+0

Haben wir kein 64-Bit WTK? – Logan

0

Sie müssen zu jdk von 32 Bits ändern, dann müssen Sie die Datei bearbeiten: "$ WTK_HOME \ bin \ emulator.vm" und ändern Sie die jdk in die erste Zeile:

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

bearbeiten Gerade

C:\PROGRA~2\Java\jre6\bin\java 
5

ich hatte das gleiche Problem.

Gelöst es durch die Installation eines 32-Bit-Java, dann Neuinstallation der WTK, während der Installation fragt Sie, JDK zu verwenden, dann zeigen Sie einfach auf die 32-Bit-Java.

Verwandte Themen