`
Goodtiger
  • 浏览: 106781 次
  • 性别: 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?

相关推荐

Global site tag (gtag.js) - Google Analytics