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

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

[复制链接]
查看 1,250 回复 0
楼主 发表于 | 查看全部
21 人收藏

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-Info-URL: 关于该程序信息的网址

这个网址不是下载该软件的网址,而是说明该软件信息或该软件有关的网址,可进行修改。

七、软件资源

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

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

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

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

登录回复

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

登录 注册新号
← 返回版块