<!----><!---->
<!---->
从
SourceForge
上下载
OpenBaseMovil
。
准备
Build
工具了
<!---->1、
<!---->Apache Ant 1.7
or later
相信大家的电脑上都已经安装了。一定要1.7。
<!---->2、
<!---->Antenna 1.0 or later Antenna
是一个由
MTJ (Mobile
tools for Java)
team
创建的预处理工具,会提供一些很有用的
task
,比如打包、混淆、去除一些没有依赖的
class
文件,压缩之类的。
<!---->3、
<!---->Apache Commons Digester and
dependencies (beanutils,collections,logging,codec)
修改配置文件
local.properties
# Path to OpenBaseMovil libraries
openbasemovil.dir
=D:/mobile/lib/openbasemovil-3.0.02-bin/lib
# Home of the Wireless Toolkit
wtk.home
=D:/develop/NetBeans 6.1/mobility8/WTK2.5.2
# Path to the Antenna binary distribution
antenna.lib
=D:/mobile/lib/antenna-bin-1.1.0-beta.jar
# Path to the directory that contains jakarta digester and dependencies (commons)
jakarta.dir
=D:/lib/spring-framework-2.5.5/lib/jakarta-commons
build.properties
这个文件主要是把一些jar包的版本配置正确
# OpenBaseMovil library versions
openbasemovil-core.version=2.0.2
openbasemovil-logimpl-console.version=1.0
openbasemovil-comm.version=1.0
openbasemovil-net.version=3.0
openbasemovil-bluetooth.version=1.1
openbasemovil-errorlog.version=3.0
openbasemovil-storage.version=3.0
openbasemovil-db.version=3.0.4
openbasemovil-script.version=0.1
openbasemovil-util.version=1.1
openbasemovil-ui.version=2.0.1
好了,这样,你直接ant也就可以跑了,但是在打包的时候还是会出错,因为我用的WTK是Netbeans带的,没有混淆器,只要把Build.xml文件的中的混淆改为false。
<target name="create-jar">
<wtkpackage
jarfile="${jar-file}"
jadfile="${jad-file}"
obfuscate="false"
preverify="true"
autoversion="false"
verbose="true"
libclasspathref="${classpathref}"
basedir="${base-dir}"
compress="true"
bootclasspathref="${boot-path}"
>
<fileset dir="${dir.res}/help" includes="*.txt" />
<fileset dir="${dir.res}/images" includes="*.png" />
<fileset dir="${dir.res}" includes="default.properties" />
<fileset dir="${dir.res}" includes="app.resolver" />
<fileset dir="${build.res}" includes="*.*" />
<preserve class="passkeep.control.MainController" />
</wtkpackage>
</target>
Ok,这样就可以了,默认的target会创建
application.jar,
application.jar-debug,
application-cldc11.jar,
application-basic.jar,
application-basic-cldc11.jar,
application-cldc11.jar-debug,
application-basic.jar-debug,
application-basic-cldc11.jar-debug
实际的时候按照需要调整创建你所需要的jar包。
现在就可以使用WTK的ktoolbar.exe来试运行下啦
- 描述: 运行界面
- 大小: 52.3 KB
分享到:
相关推荐
考虑到J2ME应用程序需要在各种各样的设备上运行,OpenBaseMovil 内置了设备差异和错误处理机制。它自动检测和适配不同设备的特性和限制,减少了开发者在兼容性问题上的工作量。同时,强大的错误处理功能可以捕捉和...
j2me 是一种用于开发无线应用程序的平台,它提供了一个灵活、强大和开放的开发环境。随着 j2me 的普及,出现了许多开源框架,旨在简化开发过程,提高开发效率。下面将介绍这些框架,並分析它们的特点和功能。 1. ...
Jupyter-Notebook
Jupyter-Notebook
高效甘特图模板下载-精心整理.zip
lstm Summary Framework: z = U>x, x u Uz Criteria for choosing U: • PCA: maximize projected variance • CCA: maximize projected correlation • FDA: maximize projected intraclass variance
OpenGL调试工具,适合图形开发者,包括视频开发,播放器开始以及游戏开发者。
全国行政区划shp最新图.zip
全国研究生招生与在校数据+国家线-最新.zip
Jupyter-Notebook
直播电商交流平台 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
《林黛玉进贾府》课本剧剧本
2000-2020年沪深A股上市公司融资约束程度SA指数-最新数据发布.zip
PPT模版资料,PPT模版资料
CPA注会考试最新教材资料-最新发布.zip
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
内容概要:本文提供了一个完整的职工管理系统的C++源代码。通过面向对象的编程方法,实现了包括创建新职工、查询、增加、修改、删除、排序、统计以及存储和恢复职工数据在内的多个基本操作功能。该系统支持不同的用户角色(如管理员与老板),并通过菜单驱动方式让用户方便地进行相关操作。此外,还包括了错误检测机制,确保操作过程中的异常得到及时处理。 适合人群:有一定C++语言基础,特别是面向对象编程经验的程序员;企业管理人员和技术开发人员。 使用场景及目标:适用于中小型企业内部的人力资源管理部门或IT部门,用于维护员工基本信息数据库,提高工作效率。通过本项目的学习可以加深对链表、类和对象的理解。 阅读建议:建议先熟悉C++的基本语法和面向对象概念,再深入学习代码的具体实现细节。对于关键函数,比如exchange、creatilist等,应当重点关注并动手实践以加强理解。
Jupyter-Notebook
考研公共课历年真题集-最新发布.zip
Huawei-HKUST Joint Workshop on Theory for Future Wireless 15-16 September 2022 华为-香港科技大学未来无线理论联合研讨会 Speaker:Jingwen Tong