制作Windows mobile下软件安装包-Java基础-Java-编程开发
来源:互联网 发布:毒舌电影被禁 知乎 编辑:程序博客网 时间:2024/05/01 14:31
在windows mobile开发嵌入式软件,不论是j2me,还是其它语言写的什么程序,最后都可以用cabwiz.exe这个打包安装的工具来制作打包安装程序。笔者最近通过开发一个项目对它的体会是:不仅小巧,而且强大。刚完成在hp 4700 pda下的一个j2me的项目,使用了IBM的J9虚拟机,另外使用了db2 everyplace 嵌入式数据库。最后用cabwiz对整个软件进行打包。点滴经验与大家分享。闲话少说,希望我得到的这点经验能为你打开方便之门。
关键字:cabwiz.exe , cab, j2me ,windows mobile 2003 , windows CE,
二、基本过程:
其实过程很简单:
一,首先,把自己的程序准备好一份,做好安装计划,包括这些文件的目标路径,注册操作都要心中有算。
二,制作打包安装程序的最键部分是要做出一份安装的文件清单,这是一个以.inf为后缀的文件。
三,执行cabwiz.exe生成后缀为.cab的安装包文件
哪最关键的就是怎么写这个.inf文件了,这就是本文的主题了。这里先给出一个完整的例子
三、范文 app.inf
[Version]
Signature = "$Windows NT$"
Provider = "xilin_am@163.com"
CESignature = "$Windows CE$"
[CEStrings]
CompanyName="XXX公司"
AppName =移动数据中心
InstallDir=�2%/bjtzst
[CEDevice]
[DefaultInstall]
CopyFiles = Files.Application,database,picture,urllink
CEShortcuts = Shortcuts
[SourceDisksNames]
1= ,"txt",,.
2=,"ShortCut",,.
3=,"LIB",,.
4=,"db",,./bjtzdb
5=,"url",,.
[SourceDisksFiles]
移动数据中心(pda).url =5
tz.jar =3
stwater.gif =1
atz.lnk=2
DB2e_LOCK =4
DSY_DATEINFO =4
DSY_DATE_TYPE =4
……
……
DSY_UNIT=4
isyncprefs =4
[DestinationDirs]
Files.Application = 0,%InstallDir%
Shortcuts = 0,%InstallDir%
database = 0,.
picture = 0,�5%/个人
urllink = 0,�2%/收藏夹
[database]
DB2e_LOCK ,,,0x00000001
DSY_DATEINFO ,,,0x00000001
……
……
DSY_UNIT,,,0x00000001
isyncprefs ,,,0x00000001
[Files.Application]
"tz.jar" ,,,0x00000001
"atz.lnk" ,,,0x00000001
[picture]
"stwater.gif" ,,,0x00000001
[urllink]
"移动数据中心(pda).url" ,,,0x00000001
[Shortcuts]
%AppName%,0,atz.lnk ,�17%
[1][2][3][4][5]
- 制作Windows mobile下软件安装包-Java基础-Java-编程开发
- 制作Windows mobile下软件安装包
- 用WINRAR制作Windows Mobile软件PC端安装包
- 用WINRAR制作Windows Mobile软件PC端安装包
- Windows Mobile安装包制作
- Windows Mobile安装包制作
- VS2008制作windows mobile 安装包
- 为Java程序制作windows安装包
- 图解Windows Installer制作软件安装包
- windows软件安装包制作笔记
- Windows软件安装包制作工具汇总
- Windows Mobile系统CAB安装包的制作
- Java开发基础——制作jar包
- 用Java设计下载软件-Java基础-Java-编程开发
- DOS下制作软件安装包
- DOS下制作软件安装包
- linux下的安装包制作软件
- windows mobile 开发基础
- CORBA对象生命周期之实现和内存管理-Java基础-Java-编程开发
- 书评:Java的盛宴(下)-Java基础-Java-编程开发
- Java中使用JCOM操作Office对象-Java基础-Java-编程开发
- CORBA对象生命周期之生命周期的评估-Java基础-Java-编程开发
- 把WebLogic EJB程序迁移到JBoss上-Java基础-Java-编程开发
- 制作Windows mobile下软件安装包-Java基础-Java-编程开发
- 用Java实现FTP服务器解决方案-Java基础-Java-编程开发
- Java源码分析:深入探讨Iterator模式-Java基础-Java-编程开发
- 如何使用Java编写多线程程序-Java基础-Java-编程开发
- Eclipse中自动重构实现探索-Java基础-Java-编程开发
- Eclipse插件开发之添加简单的GUI元素-Java基础-Java-编程开发
- CRM分析(一) 认识CRM
- 你应该知道的10件关于Java 6的事情-Java基础-Java-编程开发
- 一个简单的SWT程序实例及详解-Java基础-Java-编程开发