`
colky
  • 浏览: 23952 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Linux64位系统下WTK无法启动的问题解决办法

阅读更多
用的是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.5.2手机模拟器

    1. **模拟器**:WTK的核心是其内置的手机模拟器,它可以模拟多种手机硬件和操作系统特性,如屏幕尺寸、键盘布局、网络连接等,让开发者在没有实际设备的情况下也能进行应用测试。 2. **编译器**:WTK提供了用于编译...

    J2ME+WTK1.0

    **J2ME与WTK1.0:移动游戏开发的基础** Java 2 Micro Edition(J2ME)是Java平台的一个子集,专为资源有限的设备如移动电话、智能手表和家用电器等设计。它提供了丰富的功能,允许开发者创建可以在各种嵌入式设备上...

    wtk配置修改开发路径

    保存并关闭 `ktools.properties` 文件后,需要重启 WTK 或者相关的开发环境,以便让系统读取最新的配置信息。验证是否成功更改开发路径的一种方法是尝试在新路径下创建一个新的 J2ME 项目或者查看已有项目是否已经...

    J2ME WTK2.2 更新包

    WTK为开发者提供了模拟器、编译器和各种库,使得开发者可以在没有实际设备的情况下进行J2ME应用的测试和调试。WTK2.2是该工具包的一个特定版本,发布于2005年9月23日,包含了对当时主流移动设备特性和标准的支持。 ...

    wtk2.2资源下载

    很多人想下载wtk2.2,但是sun的官方网站很难下得了,共享下

    索尼爱立信WTK 1.1正式版

    模拟器能够模拟出目标手机的硬件和软件特性,如屏幕尺寸、内存限制、操作系统版本等,以便开发者能够在多种环境下验证应用的兼容性和性能。 2. **编译与打包**:WTK包含了一个集成的编译器,支持将源代码编译为JAR...

    wtk-81799.zip

    微软提供的这一资源,无疑对那些寻求更高效、美观用户界面开发解决方案的开发人员来说是一个福音。 了解开源项目,首先应该审视的是“LICENSE.txt”文件,这是理解项目法律边界的基础。在这个文件中,微软开源站会...

    WTK2.2 J2ME开发工具下载

    **J2ME无线工具包(WTK)2.2详解** Java 2 Micro Edition(J2ME)是一种针对嵌入式设备和移动设备的Java平台,它为开发手机、PDA和其他小型设备上的应用程序提供了标准。为了支持J2ME应用程序的开发,Sun ...

    WTK6900H-24SS 芯片资料.pdf

    WTK6900H-24SS 芯片资料 概述: WTK6900H-24SS 芯片资料是由广州唯创电子有限公司发布的一份芯片技术文档,旨在为用户提供关于 WTK6900H-24SS 芯片的详细信息和技术指南。本文档涵盖了芯片的产品简介、芯片特征、...

    wtk2.5.2 驱动资源免费下载

    wtk2.5.2 驱动资源免费下载,java的朋友们 需要下载wtk的可以点击

    J2ME WTK2.2

    7. **性能优化**:WTK 2.2 中包含了一些工具,可以帮助开发者分析应用的性能,识别潜在的内存泄漏或CPU使用率过高的问题。 8. **国际化支持**:对于需要支持多语言的应用,WTK 提供了资源管理工具,方便管理和调整...

    WTK用户指南 教程

    - **兼容性**:解释不同版本之间的兼容性问题及解决办法。 #### 1.6 支持的技术 - **技术栈**:列出工具包支持的各项技术标准,如CLDC、MIDP(Mobile Information Device Profile)等。 ### 2. 开发MIDlet套件 ##...

    j2me+wtk安装教程

    j2me wtk 手机 java环境 如何安装、教程,内容详细,按照着来做一定能成功。

    Eclipse 配置J2ME环境和 WTK2.5.2下载

    Eclipse 配置 J2ME 环境和 WTK2.5.2 下载 Eclipse 是一个开源的集成开发环境(IDE),它支持多种程序语言,包括 Java、C++、Python 等。J2ME(Java 2 Micro Edition)是一种用于移动设备的 Java 平台,WTK...

    Linux下的段错误产生的原因及调试方法

    ### Linux下的段错误产生的原因及调试方法 #### 概述 段错误,即`Segmentation fault`,是在程序运行过程中由于非法访问内存所引发的一种错误。这种错误在Linux环境下非常常见,尤其对于使用C/C++这类需要手动管理...

    WTK6900B02 V2.03说明书V1.01_V2_微创知音WTK6900B02使用说明书_

    本文将深入探讨微创知音WTK6900B02这一智能语音识别系统的使用方法及其核心功能。WTK6900B02是专为语音交互设计的一款高性能芯片,广泛应用于智能家居、智能车载、智能安防等多个领域,其V2.03版本在原有的基础上...

    MyEclipse7.5+EclipseMe+WTK2.5搭建J2ME开发环境

    本篇将详细介绍如何使用MyEclipse 7.5、EclipseMe以及WTK2.5.2搭建J2ME(Java 2 Micro Edition)的开发环境,这是一个适用于移动设备和嵌入式系统的Java应用程序开发平台。首先,我们需要准备以下组件: 1. **...

    Jave手机游戏开发工具WTK2.5.2 下载

    本文将详细介绍如何下载WTK 2.5.2以及该版本的主要特点和使用方法。 #### 二、下载链接与环境要求 根据提供的信息,WTK 2.5.2 ML版的下载链接为:[Sun Java Wireless Toolkit for CLDC 2.5.2 ML]...

    三星模拟器WTK2.0.2

    三星模拟器WTK2.0.2,这是一款很不错的手机模拟器

    J2ME游戏开发中的WTK游戏框架

    J2ME是Java的一个子集,用于开发和部署在移动设备、嵌入式系统等资源受限环境的应用程序,而WTK则是Sun Microsystems(现已被Oracle收购)提供的一个开发工具,它为J2ME应用程序提供了模拟器和开发工具。 **描述...

Global site tag (gtag.js) - Google Analytics