Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java .jar文件的手册页?_Java_Jar_Package - Fatal编程技术网

Java .jar文件的手册页?

Java .jar文件的手册页?,java,jar,package,Java,Jar,Package,因此,我创建了一个jar文件test.jar 有没有办法为jar文件创建手册页? 像 manjava-jartest.jar 或 man test.jar man是Unix特有的,对java和jar一无所知 要读取jar中的清单或帮助文件,您可以尝试以下操作 解压-q-c test.jar META-INF/MANIFEST.MF>cat在unix中创建手册页最简单的方法是在模板的帮助下以文本形式编写手册页 假设我们要为myprog创建一个手册页 .\" Manpage for myprog.

因此,我创建了一个jar文件test.jar
有没有办法为jar文件创建手册页?

manjava-jartest.jar

man test.jar


man是Unix特有的,对java和jar一无所知

要读取jar中的清单或帮助文件,您可以尝试以下操作


解压-q-c test.jar META-INF/MANIFEST.MF>cat

在unix中创建手册页最简单的方法是在模板的帮助下以文本形式编写手册页

假设我们要为myprog创建一个手册页

.\" Manpage for myprog.
.\" Contact myprog@ya.ru to thanks
.TH man 1 "20 March 2018" "1.0" "myprog man page"
.SH NAME
myprog \- Watch for directories, file or url change
.SH SYNOPSIS
myprog [user]
.SH DESCRIPTION
Watch for file changes into directories , file(s), or url.
myprog is beautiful

(..)


.SH OPTIONS
myprog  [url|file|(empty=folder)]
.SH SEE ALSO
inotify(7) my_otherprog(1)
.SH BUGS
Mail function is off.
.SH AUTHOR
MYPROG myprog@ya.ru
根据需要进行编辑,然后将文件命名为myprog.1,如果您希望它属于类别1

男子类别如下:

1   General commands
2   System calls
3   Library functions, covering in particular the C standard library
4   Special files (usually devices, those found in /dev) and drivers
5   File formats and conventions
6   Games and screensavers
7   Miscellanea
8   System administration commands and daemons
然后只需将手册页myprog.1复制到相应的文件夹中:

sudo cp myprog.1 /usr/local/share/man/man1/
要更新man数据库,请执行以下操作:

sudo mandb
全部完成

您的手册页现在可供具有以下功能的所有用户查看:

man myprog


要在以后更新,只需再次替换即可。

您是指选择测试还是可运行jar?