由于教程正在指示手动创建它,而不是使用ant或maven或其他构建工具,那么只需在根级别创建一个名为META-INF的文件夹,其中包含名为services的文件夹和名为MANIFEST.MF的文件.
我不知道如何计划执行你的jar文件,现在你可以把这一行放在你的MANIFEST.MF中:
Manifest-Version: 1.0
对于您的服务文件夹,您需要创建一个名为com.example.dictionary.spi.Dictionary的文件,其中包含以下一行内容,如本教程所述:
com.example.dictionary.GeneralDictionary
FYI – META-INF是一个内部Java元目录.一般来说,您希望依靠您的包装工具(如ant或maven)构建META-INF文件夹的内容,而不是自行完成.
您可以看到关于META-INF文件夹here的内容的详细信息:
The following files/directories in the META-INF directory are recognized and interpreted by the Java 2 Platform to configure applications, extensions, class loaders and services:
MANIFEST.MF
The manifest file that is used to define extension and package related data.
INDEX.LIST
This file is generated by the new "-i" option of the jar tool, which contains location information for packages defined in an application or extension. It is