我有一个具有Multi模块maven项目结构的java项目。 构建项目时,Jar已成功创建,并在通过命令行运行时正确执行,并读取清单文件,其中包含以下字段: 实施 - 供应商,实施 - 标题,实施 - 版本被添加。
但是当我尝试从eclipse运行相同的项目时(右键单击Main类 - >选择Run As - > Java Application),项目启动成功但无法读取清单文件,因为上述参数不是找到并设置为null运行时。
我使用Package.getPackage()方法读取清单。 例如:String title = someClass.getPackage()。getImplementationTitle()
任何人都可以通过eclipse运行java应用程序时告诉如何读取清单文件。