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

配置OpenBaseMovil的环境,编译运行PasswordKeeper

    博客分类:
  • J2ME
阅读更多

<!----><!----> <!---->

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
2
1
分享到:
评论
2 楼 Goodtiger 2008-07-31  
用Ant来创建骨架和编译打包比较好,编写代码的话,当然还是用Eclipse,下一篇写下怎么把Ant出来骨架导入到Eclipse里面进行编写吧
1 楼 iwinyeah 2008-07-31  
不使用ant不行么,直接使用Eclipse?

相关推荐

    OpenBaseMovil-开源

    考虑到J2ME应用程序需要在各种各样的设备上运行,OpenBaseMovil 内置了设备差异和错误处理机制。它自动检测和适配不同设备的特性和限制,减少了开发者在兼容性问题上的工作量。同时,强大的错误处理功能可以捕捉和...

    j2me开发框架介绍

    j2me 是一种用于开发无线应用程序的平台,它提供了一个灵活、强大和开放的开发环境。随着 j2me 的普及,出现了许多开源框架,旨在简化开发过程,提高开发效率。下面将介绍这些框架,並分析它们的特点和功能。 1. ...

    Spring Boot Starter-kit:含多种技术应用,如数据库、认证机制,有应用结构.zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

    包含 Spring Boot 等系列技术参考指南中文版及相关资源的仓库.zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

    Unity3d 3D模型描边代码 懒人直接上代码

    Unity3d 3D模型描边代码 懒人直接上代码

    java毕业设计-基于SSM的超市管理系统【代码+部署教程】

    原文链接:https://alading.blog.csdn.net/article/details/141710476 包含功能: 经理管理:负责经理信息维护与权限分配,确保管理层操作的安全性和高效性。 员工管理:管理员工信息,包括招聘、离职、考勤及权限设置,优化人力资源配置。 商品分类管理:对商品进行科学分类,便于商品检索与管理,提升顾客购物体验。 商品信息管理:维护商品详细信息,如名称、价格、描述等,确保信息准确无误。 商品入库管理:监控商品入库流程,记录库存变化,实现库存精准管理。 商品销售管理:处理销售事务,包括销售记录、退货处理,支持销售业绩分析。 缺货提醒管理:自动检测库存水平,及时发出缺货警告,保障商品供应连续性。 商品收银管理:处理交易结算,支持多种支付方式,确保收银过程快速准确。 供应商管理:维护供应商信息,评估合作效果,优化供应链,保证商品质量与供应稳定性。

    MATLAB实现工业PCB电路板缺陷识别和检测【图像处理实战】 - 副本 (2).zip

    MATLAB实现工业PCB电路板缺陷识别和检测【图像处理实战】项目详情请参见:https://handsome-man.blog.csdn.net/article/details/130493170 PCB板检测的大概流程如下:首先存储一个标准PCB板图像作为良好板材的参考标准,然后将待检测的PCB板图像进行处理,比较与标准PCB图像的差异,根据差异的情况来判断缺陷类型。 项目代码可顺利编译运行~

    Jupyter_你是否曾经幻想过与自己的虚拟人交互现在使用PaddleAvatar您可以将自己的图像音频和视频转化为一.zip

    Jupyter-Notebook

    1991-2021年中国科技统计年鉴-最新数据发布.zip

    1991-2021年中国科技统计年鉴-最新数据发布.zip

    Spring教程:含示例代码.zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

    BMI270 驱动开发程序

    BMI270 驱动开发程序

    Approaching Almost Any Machine Learning Problem中译版在线文档地址.zip

    Jupyter-Notebook

    大型语言模型快速入门理论学习.zip

    Jupyter-Notebook

    Chat凉宫春日 An open sourced RolePlaying chatbot Cheng Li Ziang.zip

    Jupyter-Notebook

    上市公司基本资料及行业分类(2020)+员工构成数据大全(2006-2020)-最新发布.zip

    上市公司基本资料及行业分类(2020)+员工构成数据大全(2006-2020)-最新发布.zip

    安慰剂检验代码与数据文章-最新研究成果.zip

    安慰剂检验代码与数据文章-最新研究成果.zip

    java毕业设计-基于SSM的超市进销存管理系统【代码+部署教程】

    原文链接:https://alading.blog.csdn.net/article/details/141678636 包含功能: 用户管理:负责系统用户的注册、登录、权限分配及个人信息管理。 供应商管理:维护供应商信息,包括添加、编辑、删除供应商资料及合作状态。 商品分类管理:创建、修改和删除商品分类,便于商品归类与查找。 商品信息管理:管理商品详情,如添加新品、编辑商品属性、价格及库存量。 采购入库管理:记录采购订单详情,处理入库操作,更新库存数量。 销售信息管理:记录销售订单,追踪销售数据,支持销售分析与报表生成。 赠品入库管理:管理赠品入库流程,记录赠品信息,关联促销活动。 退货入库管理:处理客户退货,记录退货详情,恢复库存数量。 其他入库管理:管理非采购、非赠品的入库情况,如调拨入库等。 购买订单管理:跟踪客户购买订单状态,从下单到发货的全流程管理。 赠送信息管理:管理赠品发放规则,记录赠送活动执行情况。 盘点信息管理:定期进行库存盘点,记录盘点结果,调整库存差异。

    康爱多微商城:学习界面设计.zip 小程序源码

    演示:https://blog.csdn.net/m0_54925305/article/details/143660348?spm=1001.2014.3001.5501

    Jupyter_AI魔法遇到无限绘图板.zip

    Jupyter-Notebook

    shiahdifhiahfiqefiwhfi weifwijfiwqufiqweefijeq0jfe

    shiahdifhiahfiqefiwhfi weifwijfiwqufiqweefijeq0jfe

Global site tag (gtag.js) - Google Analytics