用的是suse的64位系统,jdk安装的也是64位的,在安装WTK2.5.2后,运行自带的例子死活不能通过,错误提示为:
java.lang.UnsatisfiedLinkError: /home/developer/apps_3.3_MyEclipse/WTK2.5.2/bin/sublime.so: /home/developer/apps_3.3_MyEclipse/WTK2.5.2/bin/sublime.so: wrong ELF class: ELFCLASS32
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1005)
at com.sun.kvem.Sublime.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.sun.kvem.Lime.createLime(Unknown Source)
at com.sun.kvem.KVMBridge.<init>(Unknown Source)
at com.sun.kvem.KVMBridge.getBridge(Unknown Source)
at com.sun.kvem.midp.MIDP.run(Unknown Source)
at com.sun.kvem.environment.EmulatorInvoker.runEmulatorImpl(Unknown Source)
at com.sun.kvem.environment.EmulatorInvoker.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.kvem.environment.JVM.main(Unknown Source)
-----------------------------------
经查询才知道WTK尚不能在64位jdk上运行,对于J2ME初学者可能困惑比较大。这时,需要安装一个32位的jdk,编辑WTK2.5.2/bin中的emulator文件,将
javapathtowtk=/usr/bin/X11/
更改为自己安装的新的32位jdk的路径,如下:
javapathtowtk=/home/developer/apps/jdk1.6.0_05_32/bin/
保存后重新运行wtk,一切正常。
分享到:
相关推荐
很多人想下载wtk2.2,但是sun的官方网站很难下得了,共享下
J2ME+WTK1.0,wtk1.0,需要jdk1.41支持。用于基于J2ME的手机游戏开发。
WTK2.2 J2ME J2ME WTK2.2WTK2.2 J2ME J2ME WTK2.2WTK2.2 J2ME J2ME WTK2.2
wtk2.5.2 驱动资源免费下载,java的朋友们 需要下载wtk的可以点击
wtk-81799.zip 来至微软开源站的UI库源代码
j2me修改开发路径的方法 wtk配置修改开发路径
wtk使用入门,用着很不错的,可以下来看看。 wtk使用入门,用着很不错的,可以下来看看。
j2me wtk 手机 java环境 如何安装、教程,内容详细,按照着来做一定能成功。
由于找的人很多,现在发给大家midp2.0 WTK的源代码
j2me开发wtk的帮助文档,其实sdk里面有的
J2ME_WTK2.2配置,J2ME,WTK2.2,J2ME开发配置
用Eclipse+EclipseME+WTK搭建J2ME开发环境 Eclipse EclipseME WTK J2ME开发环境 j2me游戏开发
WTK开发手机程序入门指南 简单实用 只是操作哦 不是编码
此插件可在eclipse软件中使用,用于开发手机移动设备软件及游戏。
此文档将可能出现的Linux下的段错误产生的原因及调试方法罗列详尽
很好用,下了就知道,请认真下载,手机模拟器,谢谢下载
Eclipse_SDK_3.2.1、WTK 2.5 遊戲介紹:擁有AI判斷,並且有活四、活三及無限悔棋和音效的功能! PS:嚴禁做非法發放及商業用途! 參考書藉:J2ME 手機遊戲開發詳解[url]...
Eclipse3.1.1+EclipseME1.5+WTK2.2搭建J2ME开发环境Eclipse3.1.1+EclipseME1.5+WTK2.2搭建J2ME开发环境Eclipse3.1.1+EclipseME1.5+WTK2.2搭建J2ME开发环境Eclipse3.1.1+EclipseME1.5+WTK2.2搭建J2ME开发环境
MyEclipse7.5+EclipseMe+WTK2.5搭建J2ME开发环境
用于Myeclipse的开发,将wtk安装后绑定myeclipse,使用相应位数的jdk