2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
只看作者:洞房 查看全部
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[怀旧国机]

JAVA软件基本属性修改(名称、作者、版本、图标、资源等)

[复制链接]
查看 5,380 回复 0
楼主 发表于 | 查看全部
47 人收藏

java应用的jar文件是用zip压缩的,用mini*er打开,其中会包含着一个meta-inf目录,这个目录下会有一些文件,其中必有一个

manifest.mf,这个文件描述了该jar文件的很多信息,可以用utf-8编码查看或编辑,每个代码的冒号后面会有一个空格。

下面将简单介绍下如何修改manifest.mf文件以及jar文件的内容。

一、软件名称 软件的名称在mf文件中通过如下代码来定义:

midlet-name: 该软件的名称 这行代码后的就是软件名称,可以进行修改,不能太长。

二、软件作者 软件的作者(开发商、出厂商)通过如下代码来定义: midlet-vendor: 该软件的作者 也可以进行修改,不能太长。

三、软件版本 定义:midlet-version: 该软件的版本号 一般用*.*.*表示(*必须是数字),进行修改的每个*不能太长。

四、子软件 定义: midlet-1: n,i,c 该软件的子软件1,n为子软件名称,i为子软件图标路径(一般为/icon.png),c为子软件的入口类(即class),当只有一个时,

一般默认这个为主软件 当不只一个子软件时,属性有:midlet-2: n2,i2,c2、midlet-3: n3,i3,c3等,有多少子软件就有多少该代码。

五、软件图标 定义:midlet-icon: 该软件的图标路径 一般为/icon.png,可进行修改。 如《uc浏览器》的为i.png。你可以找张喜欢的图片文件作为该软件的图标:把要替换的图片文件的文件名改成和原软件一样,然后把原软件的图标替换掉,但这个图片的尺寸不能太大。

六、软件网址 定义:midlet-*-*: 关于该程序信息的网址 这个网址不是下载该软件的网址,而是说明该软件信息或该软件有关的网址,可进行修改。

七、软件资源 像软件带有的图片、音频、文本等资源文件都是可以用另外的资源改成相同文件名替换掉,不过必须符合以下原则:

1.图片尺寸一般要相同。

2.如果音频是用于音效,用于替换的音频的长度(即播放时间)一般要相同或相近;如果是用于播放音乐,一般可随意替换。

3.文本如果用于对应取值,那么不能盲目替换,一定要按照对应关系灵活替换;如果用于显示(如电子书籍等),一般可随意替换。

当不只一个子软件时,属性有:midlet-2: n2,i2,c2、midlet-3: n3,i3,c3等,有多少子软件就有多少该代码。

五、软件图标 定义:midlet-icon: 该软件的图标路径 一般为/icon.png,可进行修改。 如《uc浏览器》的为i.png。你可以找张喜欢的图片文件作为该软件的图标:把要替换的图片文件的文件名改成和原软件一样,然后把原软件的图标替换掉,但这个图片的尺寸不能太大。

六、软件网址 定义:midlet-*-*: 关于该程序信息的网址 这个网址不是下载该软件的网址,而是说明该软件信息或该软件有关的网址,可进行修改。

七、软件资源 像软件带有的图片、音频、文本等资源文件都是可以用另外的资源改成相同文件名替换掉,不过必须符合以下原则:

1.图片尺寸一般要相同。

2.如果音频是用于音效,用于替换的音频的长度(即播放时间)一般要相同或相近;如果是用于播放音乐,一般可随意替换。

3.文本如果用于对应取值,那么不能盲目替换,一定要按照对应关系灵活替换;如果用于显示(如电子书籍等)

登录回复

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块